An open API service indexing awesome lists of open source software.

awesomeLibrary

目前主要收集Go、Python、Typescript、Javascript、Rust等High star库。The currently main goal is to collect high star libraries that were developed by Go、Python、Typescript、Javascript、Rust and etc. (You are very welcome to update this repo.欢迎各位补充)
https://github.com/Abeautifulsnow/awesomeLibrary

Last synced: 1 day ago
JSON representation

  • 其它

    • The Algorithms - Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language
  • 语言资源库

    • ai

      • skills - Public repository for Agent Skills
      • agentskills - Specification and documentation for Agent Skills
    • awesome-library

    • books

      • Classy Django REST Framework - Detailed descriptions, with full methods and attributes, for each of Django REST Framework's class-based views and serializers.
      • free-programming-books - 📚 Freely available programming books
      • 100go - 📖 100 Go Mistakes and How to Avoid Them
      • ddia - 《Designing Data-Intensive Application》DDIA中文翻译
      • advanced-go-programming-book - 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
      • english-words - 📝 A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion
      • WTF-Solidity - Solidity教程
      • Go42 - 《Go语言四十二章经》详细讲述Go语言规范与语法细节及开发中常见的误区,通过研读标准库等经典代码设计模式,启发读者深刻理解Go语言的核心思维,进入Go语言开发的更高阶段。
      • vim-doc - Vim 中文文档计划
      • ML-YouTube-Courses - 📺 Discover the latest machine learning / AI courses on YouTube.
      • conference - Golang Conference PPT
      • my-ebook - 我收集的电子书, 主要是软件开发方向
      • rust-course - Rust语言圣经
      • How-To-Ask-Questions-The-Smart-Way - 提问的艺术
      • sklearn-doc-zh - 📖 [译] scikit-learn(sklearn) 中文文档
      • web3 - Making sense of web3 & crypto. Introduction to key concepts and ideas. Rigorous, constructive analysis of key claims pro and con. A look at the deeper hopes and aspirations.
      • blog-demos - CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分类和汇总,以及对应的源码,内容涉及Java、Docker、Kubernetes、DevOPS等方面
      • Road2Coding - 编程之路
      • go语言圣经 - 📚 Go语言圣经中文版 🇨🇳
      • rust-by-practice - Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.
      • share_ppt - 🚗 个人做过的技术分享... ( topic: 高性能架构, 中间件原理实践,云原生,Golang 等)
      • leedl-tutorial - 《李宏毅深度学习教程》,PDF下载地址:https://github.com/datawhalechina/leedl-tutorial/releases
      • comprehensive-rust - This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
      • full-blockchain-solidity-course-js - Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
      • hello-algo - 《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
      • python-guide - Python best practices guidebook, written for humans.
      • styleguide - Style guides for Google-originated open-source projects
      • learning - Learning Shell,Python,Golang,System,Network
      • uber_go_guide_cn - Uber Go 语言编码规范中文版. The Uber Go Style Guide.
      • project-layout - Standard Go Project Layout.
      • ml-engineering - Machine Learning Engineering Open Book.
      • effective-rust-cn - Effective Rust 中文版
      • OI-wiki - 🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
      • computer-science - 🎓 Path to a free self-taught education in Computer Science
      • rustbook - The Rust Programming Language
      • d2l-zh - 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
      • system-design-101 - Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.(blog.bytebytego.com)
      • nlp-tutorial - NLP新手入门教程
      • mathsisfun - Math is fun.
      • LLMBook-zh.github.io - 《大语言模型》作者:赵鑫,李军毅,周昆,唐天一,文继荣
      • REKCARC-TSC-UHT - 清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
      • pumpkin-book - 《机器学习》(西瓜书)公式详解
      • ChinaTextbook - 所有小初高、大学PDF教材
      • openai-cookbook - Examples and guides for using the OpenAI API
      • this-week-in-rust - Data for this-week-in-rust.org
      • all-in-rag - 🔍大模型应用开发实战一:RAG 技术全栈指南,在线阅读地址:https://datawhalechina.github.io/all-in-rag/
      • harness-books - harness engineer.
      • claude-code-best-practice - from vibe coding to agentic engineering - practice makes claude perfect
    • c

      • lz4 - Extremely Fast Compression algorithm
      • ferrules - Modern, fast, document parser written in 🦀
      • slurm - Slurm: A Highly Scalable Workload Manager
    • c++

      • duckdb - DuckDB is an analytical in-process SQL database management system.
      • nebula - A distributed, fast open-source graph database featuring horizontal scalability and high availability
      • LocalAI - :robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed inference
      • codon - A high-performance, zero-overhead, extensible Python compiler using LLVM.
      • LightGBM - A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
      • llama.cpp - LLM inference in C/C++
    • go

      • clash - A rule-based tunnel in Go.
      • cli
      • gin
      • Prometheus
      • gopsutil
      • asynq
      • gjson
      • Go
      • LeetCode-Go - golang版
      • gorm
      • carbon
      • pg
      • minidb
      • goproxy.cn
      • go-extend
      • cobra
      • selenium
      • go-echarts
      • git-cc
      • go-stress-testing
      • go-playground
      • ngrok - Introspected tunnels to localhost
      • gopay
      • proxypool - 自动抓取tg频道、订阅地址、公开互联网上的ss、ssr、vmess、trojan节点信息,聚合去重后提供节点列表.
      • jupiter - Jupiter是斗鱼开源的面向服务治理的Golang微服务框架.
      • gowalker - Go Walker is a server that generates Go projects API documentation on the fly.
      • gogs - Gogs is a painless self-hosted Git service.
      • gitcache - When clone from github.com, build mirror cache to improve clone speed.
      • termui - Golang terminal dashboard.
      • machinery - Machinery is an asynchronous task queue/job queue based on distributed message passing.
      • ferry - 开源工单系统.
      • golangweekly - Go语言爱好者周刊,每周日发布
      • easyjson - Fast JSON serializer for golang.
      • gitea - Git with a cup of tea, painless self-hosted git service.
      • xorm - Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,sqlite,mssql,oracle,cockroach.
      • groupcache - A caching and cache-filling library, intended as a replacement for memcached in many cases.
      • websocket - A fast, well-tested and widely used WebSocket implementation for Go.
      • tidb - TiDB is an open source distributed HTAP database compatible with the MySQL protocol.
      • ping - ICMP Ping library for Go.
      • immudb - world’s fastest immutable database, built on a zero trust model
      • sh - A shell parser, formatter, and interpreter with bash support; includes shfmt
      • goquery - A little like that j-thing, only in Go.
      • goproxy - An HTTP proxy library for Go.
      • pls - ✏️ Impressive Linux commands cheat sheet CLI written in Go.
      • tview - Terminal UI library with rich, interactive widgets — written in Golang.
      • ants - 🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go, inspired by fasthttp./ ants 是一个高性能且低损耗的 goroutine 池.
      • starcharts - Plot your repository stars over time.
      • gin-vue-admin - gin-vue-admin.
      • gin-admin - RBAC scaffolding based on Gin + Gorm 2.0 + Casbin + Wire DI.
      • jwt - A go implementation of [JSON Web Tokens](https://datatracker.ietf.org/doc/html/rfc7519).
      • testify - A toolkit with common assertions and mocks that plays nicely with the standard library.
      • viper - Go configuration with fangs.
      • lumberjack - lumberjack is a log rolling package for Go.
      • validator - 💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.
      • lo - 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...).
      • rpcx - Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily.
      • zinx - 基于Golang轻量级TCP并发服务器框架.
      • go-kit - A standard library for microservices.
      • fx - Terminal JSON viewer
      • gods - GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more.
      • dapr - Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
      • tablewriter - ASCII table in golang.
      • migrate - Database migrations. CLI and Golang library.
      • Open-IM-Server - OpenIM: Instant messaging open source project based on go built by IM technology experts. Backend in Go.
      • nsq - A realtime distributed messaging platform.
      • oh-my-posh - A prompt theme engine for any shell.
      • mock - GoMock is a mocking framework for the Go programming language.
      • golang-lru - Golang LRU cache.
      • logrus - Structured, pluggable logging for Go.
      • zap - Blazing fast, structured, leveled logging in Go.
      • spinner - Go (golang) package with 90 configurable terminal spinner/progress indicators.
      • color - Color package for Go (golang).
      • golang-set - A simple generic set type for the Go language. (Inspired by python.)
      • pp - Colored pretty printer for Go language
      • NoiseTorch - Real-time microphone noise suppression on Linux.
      • bubbletea - A powerful little TUI framework 🏗
      • bubbles - TUI components for Bubble Tea 🫧
      • pixlet - Build apps for pixel-based displays ✨
      • gnomock - Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
      • lux - 👾 Fast and simple video download library and CLI tool written in Go
      • gocity - 📊 Code City metaphor for visualizing Go source code in 3D
      • sharingan - Sharingan(写轮眼)是一个基于golang的流量录制回放工具,适合项目重构、回归测试等。
      • go-prompt - Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
      • survey - A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
      • gum - A tool for glamorous shell scripts 🎀
      • learngo - ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
      • frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
      • glow - Render markdown on the CLI, with pizzazz! 💅🏻
      • nuxui - NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux
      • Yatai - Model Deployment at Scale on Kubernetes 🦄️
      • retry-go - Simple golang library for retry mechanism
      • clipboard - cross-platform clipboard package that supports accessing text and image in Go
      • gf - GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
      • consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
      • wails - Create beautiful applications using Go
      • server - A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
      • go-recipes - <0001f9a9> Tools for Go projects
      • go-term-markdown - A markdown renderer package for the terminal
      • script - Making it easy to write shell-like scripts in Go
      • filebrowser - 📂 Web File Browser