Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-stars
All Github projects I have starred.
https://github.com/public-fork/awesome-stars
Last synced: 3 days ago
JSON representation
-
C
- Euboea - Euboea is blazingly fast and small programming language compiled JIT to Machine code.
- darknet-ocr - darknet text detect and darknet cnn ocr
- x11clipboard - Two minimal "hello worlds" for X11 clipboard, one to COPY, one to PASTE
- Hermes - Hermes: a fault-tolerant replication protocol, implemented over RDMA, guaranteeing linearizability and achieving low latency and high throughput.
- some_tiny_interpreters - some interpreters with high protability
- gd32vf103-vga-ps2keyboard
- umka-lang - Umka: a statically typed embeddable scripting language
- renderer - A shader-based software renderer written from scratch in C89
- hat-trie - An efficient trie implementation.
- Hurlex-II - 第二版重新设计和构思,参考一些优秀的实现进行补充设计和编码。
- termbox - Library for writing text-based user interfaces
- fastvm - deobfuse compiler
- StepFC - Make FC(NES) Emulator Step-by-Step 一步一步模拟红白机
- mpc-hc - Media Player Classic
- c-vector - A dynamic array implementation in C similar to the one found in standard C++
- liballoc - liballoc - a memory allocator for hobbyist operating systems
- wlang - Programming language in development
- mallocng-draft - Working draft of nextgen malloc implementation for musl libc
- core.horse64.org - A simple & versatile high-level programming language.
- uSockets - Miniscule cross-platform eventing, networking & crypto for async applications
- libcmdf - Single-header library for writing CLI applications in C/C++
- sowm - An itsy bitsy floating window manager (220~ sloc!).
- helenos - A portable microkernel-based multiserver operating system written from scratch.
- acwj
- wasm-micro-runtime - WebAssembly Micro Runtime (WAMR)
- mir - A light-weight JIT compiler based on MIR (Medium Internal Representation)
- jit-tutorial - How to write a very simple JIT compiler
- Pike - Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.
- esp-lisp - Beta: A small fast lisp interpeter for a ESP8266 as alternative to lua on the nodemcu.
- tinyvm - TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
- zlog - A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
- munit - µnit is a small testing framework for C
- libfirm - graph based intermediate representation and backend for optimising compilers
- microui - A tiny immediate-mode UI library
- argparse - Command-line arguments parsing library.
- debug - Debugging like a sir (in C)
- b63 - Micro-benchmarking library for C/C++.
- toaruos - A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
- minunit - Minimal unit testing framework for C
- Unity - Simple Unit Testing for C
- write_a_c_compiler - Test suite to help you write your own C compiler
- bytecode-interpreters-post - A few basic bytecode interpreters used as example code in a series of articles
- Crossline - A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
- lalloc - A allocator for lua
- Yarn - A small embeddable VM with a custom instruction set and everything stored in a statically allocated memory space.
- memory-pool-allocator - C memory allocator based on pools, thread safe.
- stddoc.c - Tiny documentation generator for 60 programming languages. Using Markdeep.
- 20-questions - 20 questions for programming languages.
- felix - The Felix Programming Language
- umalloc - A tiny Unix dynamic memory allocator library.
- wof_alloc - Fast C/C++ memory allocator with free-all operation
- modern-compiler - 现代编译原理(虎书)
- mac - bytecode interpreter in c (blog post)
- illumos-gate - An open-source Unix operating system
- muon - Modern low-level programming language
- coz - Coz: Causal Profiling
- FFmpeg - Mirror of git://source.ffmpeg.org/ffmpeg.git
- darwin-xnu - The Darwin Kernel (mirror)
- mini-vm - A small, register-based virtual machine (bytecode interpreter) in C. [MIT License]
- simple.vm - Simple virtual machine which inteprets bytecode.
- bitwise - Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.
- libuv - Cross-platform asynchronous I/O
- wren - The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
- q3vm - Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
- MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
- parrot - Parrot Virtual Machine
- zstd - Zstandard - Fast real-time compression algorithm
- kissdb - (Keep It) Simple Stupid Database
- esp-idf - Espressif IoT Development Framework. Official development framework for ESP32.
- wine
- bootstrap.c - Boilerplate for small C projects (autotools)
- gc - Simple, zero-dependency garbage collection for C
- c-project-template - A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind
- c4 - C in four functions
- manticore - Manticore is a research operating system, written in Rust.
- ibus-rime - 【中州韻】Rime for Linux/IBus
- clox - A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:
- xv6-public - xv6 OS
- ostep-code - Code from various chapters in OSTEP (http://www.ostep.org)
- ostep-projects - Projects for an undergraduate OS course
- streem - prototype of stream based programming language
- xinu - Repository for Xinu source code
- sway - i3-compatible Wayland compositor
- graffiti - Web-like GUI toolkit for node.js with minimal overhead. Lightweight, GPU-rendered alternative to electron.
- zathura - a document viewer
- luna - luna programming language - a small, elegant VM implemented in C
- redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
- tectonic - A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.
- lua - The Lua repo, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests. Send issues/patches to the Lua mailing list https://www.lua.org/lua-l.html
- mpc - A Parser Combinator library for C
- db_tutorial - Writing a sqlite clone from scratch in C
- oni2 - Native, lightweight modal code editor
- nnn - n³ The unorthodox terminal file manager.
- os-tutorial - How to create an OS from scratch
- TencentOS-tiny - 腾讯物联网终端操作系统
- wasm3 - 🚀 The fastest WebAssembly interpreter (and the most universal wasm runtime)
-
HTML
- free-for-dev - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
- Setzer - LaTeX editor written in Python with Gtk
- rust-tropes - A dictionary of jargon and tropes around the community of Rust developers.
- mvp - MVP.css — Minimalist stylesheet for HTML elements
- computer-science-flash-cards - Mini website for testing both general CS knowledge and enforce coding practice and common algorithm/data structure memorization.
- 3d-force-graph - 3D force-directed graph component using ThreeJS/WebGL
- machine-learning-systems-design - A booklet on machine learning systems design with exercises
- craftinginterpreters - Repository for the book "Crafting Interpreters"
- REKCARC-TSC-UHT - 清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
- fullstackpython.com - Full Stack Python source with Pelican, Bootstrap and Markdown.
- ai-edu - AI education materials for Chinese students, teachers and IT professionals.
- design-blocks - A set of 170+ Bootstrap based design blocks ready to be used to create clean modern websites.
- blog_os - Writing an OS in Rust
- zju-icicles - 浙江大学课程攻略共享计划
- awesome-modern-cpp - A collection of resources on modern C++
- aosabook - The Architecture of Open Source Applications
- BuildYourOwnLisp - Learn C and build your own programming language in under 1000 lines of code!
- author-jekyll-template - :beginner: Jekyll template for writing a book
- zh.javascript.info - 现代 JavaScript 教程(The Modern JavaScript Tutorial)
- book - The Rust and WebAssembly Book
- dragon-book-exercise-answers - Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers. 编译原理(紫龙书)第2版习题答案。
-
JavaScript
- awesome-react-native - Awesome React Native components, news, tools, and learning material!
- human-signals - Human-friendly process signals
- awesome-selfhosted - A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service providers
- react-native - A framework for building native apps with React.
- LCRH - LCRH - SIG
- cml - ♾️ CML - Continuous Machine Learning | CI/CD for ML
- atomizer - A tool for creating Atomic CSS, a collection of single purpose styling units for maximum reuse.
- ieaseMusic - 网易云音乐第三方
- PaperWM - Tiled scrollable window management for Gnome Shell
- userbase - Create secure and private web apps using only static JavaScript, HTML, and CSS.
- flask-twilio-video - A small video conference application using Flask and Twilio Programmable Video
- tailwindcss-custom-forms - A better base for styling form elements with Tailwind CSS.
- toolbox - https://cyberzhg.github.io/toolbox/
- Reactive-Resume - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
- neovis.js - Neo4j + vis.js = neovis.js. Graph visualizations in the browser with data from Neo4j.
- mouselog - 🐾 A web-based tool for logging, visualizing and analyzing mouse events like movement and clicks.
- redwood - Bringing full-stack to the Jamstack.
- rust-search-extension - 🦀 The ultimate search extension for Rust
- hapi - The Simple, Secure Framework Developers Trust
- AutoKnowledge - a full-stack bundle of a implementation of knowledge graph with graph database, using VUE, Echarts, Django, Neo4j
- community-edition - Free and Open Source messaging and emailing app that combines common web applications into one.
- degoogle - A huge list of alternatives to Google products. Privacy tips, tricks, and links.
- 1on1-questions - Mega list of 1 on 1 meeting questions compiled from a variety to sources
- RSSHub - 🍰 Everything is RSSible
- algorithm-visualizer - :fireworks:Interactive Online Platform that Visualizes Algorithms from Code
- levelgraph - Graph database JS style for Node.js and the Browser. Built upon LevelUp and LevelDB.
- ecce - ML Prediction of Bible Topics and Passages (Python / React)
- graphql-demo - Demo application for GraphQL + Apollo-express-server + Nexus + Knex + ClickHouse (in TypeScript)
- gpu.js - GPU Accelerated JavaScript
- hire - Join LeetCode
- teoria - Javascript taught Music Theory
- preact - ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
- svelte - Cybernetically enhanced web apps
- onenote - 📚 Linux Electron Onenote - A Linux compatible version of OneNote
- leonsans - Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
- ml5-library - Friendly machine learning for the web! 🤖
- dash-to-dock - A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.
- guitar-tuner - A web-based guitar tuner
- pizzicato - Library to simplify the way you create and manipulate sounds with the Web Audio API.
- uni-app - uni-app 是使用 Vue 语法开发小程序、H5、App的统一框架
- remote-jobs - A list of semi to fully remote-friendly companies in tech.
- maintainerswanted.com - No time to maintain your open source project? Find a new maintainer!
- flaskcode - A web based code editor on python flask framework.
- gitment - A comment system based on GitHub Issues.
- freeCodeCamp - freeCodeCamp.org's open source codebase and curriculum. Learn to code at home.
- realworld - "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
- Librefox - Librefox: Firefox with privacy enhancements
- the-super-tiny-compiler - :snowman: Possibly the smallest compiler ever
- cmake-js - CMake.js - a Node.js native addon build tool
- Mock - A simulation data generator
- gitmoji - An emoji guide for your commit messages. 😜
- LabelMeAnnotationTool - Source code for the LabelMe annotation tool.
- parcel - 📦🚀 Blazing fast, zero configuration web application bundler
- carlo - Web rendering surface for Node applications
- razzle - ✨ Create server-rendered universal JavaScript applications with no configuration
- NeteaseCloudMusicApi - 网易云音乐 Node.js API service
- Awesome-Design-Tools - The best design tools and plugins for everything 👉
- send - Simple, private file sharing from the makers of Firefox
- KaTeX - Fast math typesetting for the web.
- 500lines - 500 Lines or Less
- dayjs - ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API
- carbon - :black_heart: Create and share beautiful images of your source code
- marktext - 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
- mdx - JSX in Markdown for ambitious projects
- docsify - 🃏 A magical documentation site generator.
- hextris - Fast paced HTML5 puzzle game inspired by Tetris!
- p5.js - p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
- semantic-release - :package::rocket: Fully automated version management and package publishing
- dingtalk - 钉钉桌面版,基于electron和钉钉网页版开发,支持Windows、Linux和macOS
- synaptic - architecture-free neural network library for node.js and the browser
- ovilia.github.io - Ovilia's personal site
- taro - 开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5 等应用。 https://taro.jd.com/
- reveal.js - The HTML Presentation Framework
- gatsby - Build blazing fast, modern apps and websites with React
- particles.js - A lightweight JavaScript library for creating particles
- vuepress - 📝 Minimalistic Vue-powered static site generator
- Eloquent-JavaScript - The sources for the Eloquent JavaScript book
- learnxinyminutes-docs - Code documentation written as code! How novel and totally my idea!
- leonids - A simple, fixed sidebar two columns Gatsby.js blog starter.
- shepherd - Guide your users through a tour of your app
- ohm - A library and language for building parsers, interpreters, compilers, etc.
- 30-seconds-of-interviews - A curated collection of common interview questions to help you prepare for your next interview.
- CodeMirror - In-browser code editor
- react-ultimate-resume - 💼 🎨 A modern software developer resume built with React and JSONResume
- awesome-cheatsheets - 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
- waka-box - 📊 Update a pinned gist to contain your weekly WakaTime stats
- chinese-poetry - The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 阿里招 Python P6/P7 上海张江, [email protected]
- hzau-helper-miniapp - 微信小程序版本的华中农业大学助手
-
Others
- awesome-cpp - A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
- awesome-actions - A curated list of awesome actions to use on GitHub
- awesome-public-datasets - A topic-centric list of HQ open datasets.
- awesome-maintainers - Talks, blog posts, and interviews about the experience of being an open source maintainer
- awesome-for-beginners - A list of awesome beginners-friendly projects.
- free-programming-books - :books: Freely available programming books
- computer-science - :mortar_board: Path to a free self-taught education in Computer Science!
- ddia - 《Designing Data-Intensive Application》DDIA中文翻译
- patterns - A catalogue of Rust design patterns
- cs420 - KAIST CS420: Compiler Design (2020 Spring)
- architecture.of.internet-product - 互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/Google/Facebook/Amazon/eBay的架构,欢迎PR补充
- blockchain-papers - A curated list of academic blockchain-related papers
- raft-zh_cn - Raft一致性算法论文的中文翻译
- games201 - Advanced Physics Engines 2020: A Hands-on Tutorial
- rust-learning - A bunch of links to blog posts, articles, videos, etc for learning Rust
- evm-opcodes - Ethereum opcodes and instruction reference
- ml-system-design-pattern - System design patterns for machine learning
- lox-language - Syntax highlighting for Lox, everyone's favorite interpreted learning-language
- jshistory-cn - 🇨🇳 《JavaScript 20 年》中文版
- tech-radar - Visualizing our technology choices
- book.rvemu - The book "Writing a RISC-V Emulator from Scratch in 10 Steps".
- typedoc - Deno API - Simplified Chinese
- browser-2020 - Things you can do with a browser in 2020 ☕️
- becoming-a-compiler-engineer - 编译器入门课程的配套教学资料
- wasm-and-rust - WebAssembly and Rust: A Web Love Story
- whitelie - A self hosted whitespace compiler
- learn-regex - Learn regex the easy way
- awesome-artificial-intelligence-guidelines - This repository aims to map the ecosystem of artificial intelligence guidelines, principles, codes of ethics, standards, regulation and beyond.
- COVID-19 - Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
- Application-Security-Engineer-Interview-Questions - Some of the questions which i was asked when i was giving interviews for Application/Product Security roles. I am sure this is not an exhaustive list but i felt these questions were important to be asked and some were challenging to answer
- awesome-production-machine-learning - A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
- NLP-Knowledge-Graph - 自然语言处理、知识图谱、对话系统三大技术研究与应用。
- nlp-datasets - Alphabetical list of free/public domain datasets with text data for use in Natural Language Processing (NLP)
- cskaoyan - 提供计算机考研和软件工程考研专业的各个学校 考研真题
- Production-Level-Deep-Learning - A guideline for building practical production-level deep learning systems to be deployed in real world applications.
- awesome-oss-funding - A curated list of awesome resources for funding open source projects and authors.
- awesome-scalability - The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- Become-A-Full-Stack-Web-Developer - Free resources for learning Full Stack Web Development
- document-style-guide - 中文技术文档的写作规范
- jstraining - 全栈工程师培训材料
- CS-Xmind-Note - 计算机专业课(408)思维导图和笔记:计算机组成原理(第五版 王爱英),数据结构(王道),计算机网络(第七版 谢希仁),操作系统(第四版 汤小丹)
- Chinese-uvbook - 翻译的libuv的中文教程
- OI-wiki - :star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
- geekbanglinux - Linux 实战技能100讲
- developer-roadmap - Roadmap to becoming a web developer in 2020
- rust-os-comparison - A comparison of operating systems written in Rust
- reverse-interview - Questions to ask the company during your interview
- 100-Days-Of-ML-Code - 100 Days of ML Coding
- How-to-Write-a-Technical-Book - 如何写作一本 IT 技术图书
- web-audio-resources - :musical_keyboard: A list of curated web audio resources
- coding-interview-university - A complete computer science study plan to become a software engineer.
- rediscover-flask - Full Stack Web Development with Flask.
- the-book-of-secret-knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
- app-release-checklist - A checklist to pore over before you ship that amazing app that has taken ages to complete, but you don't want to rush out in case you commit a schoolboy error that will end up making you look dumber than you are.
- 100-days-of-code-frontend - Curriculum for learning front-end development during #100DaysOfCode.
- maintainers-wanted - List of projects looking for new lead maintainers, either abandoned or just looking for someone else to lead.
- what-happens-when - An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
- go - The Open Source Data Science Masters
- xv6-chinese - 中文版的 MIT xv6 文档
- ostep-translations - Various translations of OSTEP can be found here. Help the cause and contribute!
- mlir - "Multi-Level Intermediate Representation" Compiler Infrastructure
- free-books - 互联网上的免费书籍
- How-To-Secure-A-Linux-Server - An evolving how-to guide for securing a Linux server.
- leeml-notes - 李宏毅《机器学习》笔记,在线阅读地址:https://datawhalechina.github.io/leeml-notes
- bash-guide - A guide to learn bash
- first-contributions - 🚀✨ Help beginners to contribute to open source projects
- Daily-interview
- hacker-laws-zh - 💻📖对开发人员有用的定律、理论、原则和模式。(Laws, Theories, Principles and Patterns that developers will find useful.)
- CS-Books - 📚 Computer Science Books 计算机技术类书籍 PDF
- awesome - 😎 Awesome lists about all kinds of interesting topics
- twe185 - TOEFL iBT 高分作文
- awesome-personal-blogs - A delightful list of personal tech blogs
- 955.WLB - 955 不加班的公司名单 - 工作 955,work–life balance (工作与生活的平衡)
- rust-web-framework-comparison - A comparison of some web frameworks and libs written in Rust
- engineering-code-of-conduct - Code of Conduct for DigitalOcean's Engineering Team
- Learn_Computer_Science_in_5_Months - This is the Curriculum for "Learn Computer Science in 5 Months" By Siraj Raval on Youtube
- algorithms - Bug-tracking for Jeff's algorithms book, notes, etc.
- A-Programmers-Guide-to-English - 专为程序员编写的英语学习指南 v1.2。在线版本请点 ->
- FinancialSupportForOpenSource - 开源项目挣钱实用手册
- every-programmer-should-know - A collection of (mostly) technical things every software developer should know about
- rework - Rework Chinese Translation Project
- ds-tutorials
- Front-End-Performance-Checklist - 🎮 The only Front-End Performance Checklist that runs faster than the others
- pwc - Papers with code. Sorted by stars. Updated weekly.
- books - A Record of Phodal's books.
- the-art-of-command-line - Master the command line, in one page
- Front-End-Checklist - 🗂 The perfect Front-End Checklist for modern websites and meticulous developers
- test-your-sysadmin-skills - A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
- free-programming-books-zh_CN - :books: 免费的计算机编程类中文书籍,欢迎投稿
- awesome-leetcode - :nail_care: A collection of awesome leetcode solutions
- awesome-c - A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
- awesome-web-security - 🐶 A curated list of Web Security materials and resources.
- linux-insides-zh - Linux 内核揭秘
- vanilla-js-dom - Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications.
- reverse-interview-zh - 技术面试最后反问面试官的话
- awesome-bigdata - A curated list of awesome big data frameworks, ressources and other awesomeness.
- build-your-own-x - 🤓 Build your own (insert technology here)
- fucking-algorithm - 刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
-
Ruby
- awesome-awesomeness - A curated list of awesome awesomeness
- forem - For empowering community 🌱
- chatwoot - Open-source live chat software, an alternative to Intercom, Zendesk, Drift, Crisp etc. 🔥💬
- fresh - Keep your dotfiles fresh.
- betty - Friendly English-like interface for your command line. Don't remember a command? Ask Betty.
- https-portal - A fully automated HTTPS server powered by Nginx, Let's Encrypt and Docker.
- quine-relay - An uroboros program with 100+ programming languages
- markdown-compiler - A markdown compiler written in Ruby, for educational purposes.
- remote-working - 收集整理远程工作相关的资料
-
Rust
- awesome-rust - A curated list of Rust code and resources.
- rustop - Rust based Linux system monitoring application
- pico-args - An ultra simple CLI arguments parser.
- may - rust stackful coroutine library
- puffin - 🐦 Simple instrumentation profiler for Rust 🦀
- sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
- s3-server
- generic-simd - Generic SIMD abstractions for Rust.
- bevy - A refreshingly simple data-driven game engine built in Rust
- casbin-rs - An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
- LearningRust
- tao - A statically-typed functional programming language
- rust-peg - Parsing Expression Grammar (PEG) parser generator for Rust
- lang-c - Lightweight C parser for Rust
- TuringDB - A simple distributed document database backed by Sled Key/Value store
- stateright - A model checker for implementing distributed systems.
- cavif-rs - AVIF image creator in pure Rust
- bat - A cat(1) clone with wings.
- vega - A new arguably faster implementation of Apache Spark from scratch in Rust
- amadeus - Harmonious distributed data analysis in Rust.
- kecc-public - KECC: KAIST Educational C Compiler. IMPORTANT: DON'T FORK!
- tracing - Application level tracing for Rust.
- rust-shell-script - Rustlike shell scripting language; Resilient & robust shell script, compiling to rust code/bash script
- rust_cmd_lib - Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way
- raft-frp - raft, for regular people
- tikv - Distributed transactional key-value database, originally created to complement TiDB
- libavif-rs - Rust AVIF Decoder and Encoder crate
- futures-micro - To futures-lite as futures-lite is to futures: smaller.
- muta - Muta is a high-performance blockchain framework.
- amiya - experimental middleware-based minimalism async HTTP server framework
- kv-log-macro - Log macro for logs kv-unstable backend
- femme - Not just a pretty (inter)face: pretty-printer + ndjson logger for log crate.
- colortty - 🎨 A utility to generate color schemes for alacritty
- cymbal - Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
- mun - Source code for the Mun language and runtime.
- rpds - Rust Persistent Data Structures
- kdtree-rs - K-dimensional tree in Rust for fast geospatial indexing and lookup
- html5ever - High-performance browser-grade HTML5 parser
- frugalos - Frugal Object Storage
- rust-realworld-example-app - Exemplary real world app built with Rust + Actix/Hyper/Warp/Tide/Roa + Diesel/SQLx
- async-graphql-sqlx-example - Minimal example using async_graphql, sqlx, warp, and sqlite
- warp-api-starter-template - A boilerplate template for starting a web services using Warp + SQLx (PostgreSQL) + Redis + Juniper (GraphQL). ❤️
- uniffi-rs - a multi-language bindings generator for rust
- rust-design-pattern - rust design patterns
- viz - Fast, flexible, minimalist web framework for Rust
- image - Encoding and decoding images in Rust
- oha - Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
- clog-lib - A library for generating conventional changelogs from git metadata, written in Rust
- clog-cli - Generate beautiful changelogs from your Git commit history
- cached - Rust cache structures and easy function memoization
- xmlinfoset-rs - Implementation of W3C XML Information Set API. (WIP)
- napi-rs - A minimal library for building compiled Node add-ons in Rust
- tunnelto - Expose your local web server to the internet with a public URL.
- cannyls - An embedded persistent key-value storage for Rust that is optimized for random-access workload and huge-capacity HDD
- jvm.rust - Learning rust for build a simple jvm
- kv
- tox - toxcore implementation in Rust
- howrate - Distributed uptime notification system
- tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
- Toshi - A full-text search engine in rust
- raftfwk - A framework of distribution consensus algorithm Raft written in Rust.
- nushell - A new type of shell
- tarpc - An RPC framework for Rust with a focus on ease of use.
- exemd - a markdown executor, make markdown executable. support for Kotlin, Java, Golang, Rust, Ruby, Python, JavaScript, TypeScript, PHP, Bash....
- tokio-tungstenite - Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation
- rstar - R*-tree library for the rust ecosystem
- bastion - Highly-available Distributed Fault-tolerant Runtime
- toydb - Distributed SQL database in Rust, written as a learning project
- xtra - 🎭 A tiny actor framework
- raft-engine - A WAL-is-data engine that used to store multi-raft log
- raft-rs - Raft distributed consensus algorithm implemented in Rust.
- ralf - Distributed state machine built on top of raft-rs
- rust-raftkv - A simple distributed consistent key-value store with Raft and Rust
- emu6 - Multi-arch instruction set simulator that is 6666. Contributions welcomed!
- path-tree - path-tree is a lightweight high performance HTTP request router for Rust
- fibers-rs - A Rust library to execute a number of lightweight asynchronous tasks (a.k.a, fibers) based on futures and mio.
- async-std-hyper - How to run Hyper on async-std
- seahorse - A minimal CLI framework written in Rust
- core-os-riscv - 🖥️ An xv6-like operating system on RISC-V with multi-core support. Documentation available online.
- riscv-5stage-simulator - A 5-stage pipelining RISC-V 32I simulator written in Rust.
- inkwell - It's a New Kind of Wrapper for Exposing LLVM (Safely)
- fantom-rust-vm - Register-based Ethereum VM implementation in Rust
- rsc - Rust-based Scheme Compiler, written in the Nanopass style
- WaffleLink - Runtime with fast GC and easy concurrency.
- ckb-vm - CKB's vm, based on open source RISC-V ISA
- LemonVM - A Register Based VM. 柠檬手写的看起来像栈机的寄存器机
- linefeed - Configurable, extensible, interactive line reader
- esp32-hal
- lalrpop - LR(1) parser generator for Rust
- ntex - framework for composable networking services
- rstest - Fixture-based test framework for Rust
- wasmtime - Standalone JIT-style runtime for WebAssembly, using Cranelift
- datafrog - A lightweight Datalog engine in Rust
- c2rust - Migrate C code to Rust
- abscissa - Application microframework with command-line option parsing, configuration, error handling, logging, and shell interactions
- pastel - A command-line tool to generate, analyze, convert and manipulate colors
- iridium - A register-based VM in Rust
- build-your-own-jira-with-rust - A test-driven workshop to learn Rust building your own JIRA clone!
- MeiliSearch - Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine
- gluon - A static, type inferred and embeddable language written in Rust.
- book - Actix user guides
- tock - A secure embedded operating system for microcontrollers
- stork - 🔎 Impossibly fast web search, made for static sites.
- cheats.rs - Rust Language Cheat Sheet - https://cheats.rs
- saphir - Fully async-await http server framework
- iron - An Extensible, Concurrent Web Framework for Rust
- swc - swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
- rust-blog-demo - Rocket & Diesel Blog
- leven - 😋 Make your own blog!
- blog.rust-lang.org - The Rust Programming Language Blog
- heim - Cross-platform async library for system information fetching 🦀
- rust-algorithms - algorithms and data structures implemented in rust
- ytop - A TUI system monitor written in Rust
- roa - async web framework inspired by koajs, lightweight but powerful.
- lyon - 2D graphics rendering on the GPU in rust using path tessellation.
- appinsights-rs - Application Insights SDK for Rust
- xtensa-rust-quickstart - A demo crate for the xtensa uC's (ESP32, ESP8266)
- charlesmine-rs - A triangle minesweeper game in Rust.
- cargo-deny - ❌ Cargo plugin for linting your dependencies 🦀
- piston - A modular game engine written in Rust
- rsfetch - Fast (~1ms execution time) and somewhat(?) minimal fetch program written in Rust.
- crossterm - Cross platform terminal library rust
- argh - Rust derive-based argument parsing optimized for code size
- warp - A super-easy, composable, web server framework for warp speeds.
- dashmap - Blazing fast concurrent HashMap for Rust.
- async-raft - An implementation of the Raft distributed consensus protocol using the Tokio framework.
- ropey - A utf8 text rope for manipulating and editing large texts.
- wasmer - 🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
- cask - A fast key-value store written in Rust
- paxos - Distributed consensus protocol for replicated state machines
- rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
- xorf - Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.
- talent-plan - open source training courses about distributed database and distributed systemes
- sled - the champagne of beta embedded databases
- tinysearch - 🔍 Tiny, full-text search engine for static websites built with Rust and Wasm
- examples - Examples of Actix ecosystem usage.
- esp32 - Peripheral access crate for the ESP32
- svd2rust - Generate Rust register maps (`struct`s) from SVD files
- rdf-rs - RDF library implemented in Rust
- sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
- zola - A fast static site generator in a single binary with everything built-in. https://www.getzola.org
- mdBook - Create book from markdown files. Like Gitbook but implemented in Rust
- rust-actix-starter - A production-quality starter app using Actix 1.x
- leftwm - LeftWM - A tiling window manager for Adventurers
- spotify-tui - Spotify for the terminal written in Rust 🚀
- rubble - a lightweight blog engine written in Rust.
- webapp.rs - A web application completely written in Rust. 🌍
- ripalt - An Anti-Leech Torrent Tracker CMS based on actix-web
- actix-realworld-example-app - Implementation of the RealWorld backend API spec in Actix, Rust's powerful actor system and most fun web framework.
- halt - OS where everything is immutable! (Experimental)
- os_kernel_lab - OS kernel labs based on Rust Lang & RISC-V 64
- WASI - WebAssembly System Interface
- RuSh - RuSh aims to be a bash compatible shell with candies, written in Rust.
- rustyline - Readline Implementation in Rust
- Tau - GTK frontend for the xi text editor, written in Rust
- starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- microrust - Learning embedded development with Rust on the micro:bit
- moxie - lightweight platform-agnostic tools for declarative UI
- actix - Actor framework for Rust.
- actix-web - Actix web is a powerful, pragmatic, and extremely fast web framework for Rust.
- stdx - The missing batteries of Rust
- alacritty - A cross-platform, GPU-accelerated terminal emulator
- nix - Rust friendly bindings to *nix APIs
- xray - An experimental next-generation Electron-based text editor
- neon - Rust bindings for writing safe and fast native Node.js modules.
- gloo - A modular toolkit for building fast, reliable Web applications and libraries with Rust and Wasm
- rust-unic - UNIC: Unicode and Internationalization Crates for Rust
- xray - An experimental next-generation Electron-based text editor
- quickdown - Fast lightweight Markdown viewer with Rust and Webrender. HtN 2017
- cargo-rpm - Cargo subcommand for building .rpm releases of Rust projects
- monkey-rust - An interpreter for the Monkey programming language written in Rust
- webrender - A GPU-based renderer for the web
- text-edit
- nickel.rs - An expressjs inspired web framework for Rust
- diesel - A safe, extensible ORM and Query Builder for Rust
- yew - Rust / Wasm framework for building client web apps
- xi-editor - A modern editor with a backend written in Rust.
- tide - Fast and friendly HTTP server framework for async Rust
- RustPython - A Python Interpreter written in Rust
- iota - A terminal-based text editor written in Rust
- rust - Empowering everyone to build reliable and efficient software.
- servo - The Servo Browser Engine
- neovide - No Nonsense Neovim Client in Rust
- canduma - A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT
- nom - Rust parser combinator framework
- pulldown-cmark
- libhermit-rs - libhermit-rs: A Rust-based library operting system
- colored - (Rust) Coloring terminal so simple you already know how to do it !
- Rocket - A web framework for Rust.
- fathom - 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
- config-rs - ⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
- plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
- kv-service-with-libs - Implement 6.824 lab2 & lab3 with grpc-rs & raft-rs & rust-rocksdb
- zz - 🍺🐙 ZetZ a zymbolic verifier and tranzpiler to bare metal C
- Plume - Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ — this is just a mirror)
- gitoxide - An idiomatic, lean, fast & safe pure Rust implementation of Git
-
Shell
- papers-we-love - Papers from the computer science community to read and discuss.
- swarmlet - A self-hosted, open-source Platform as a Service that enables easy swarm deployments, load balancing, automatic SSL, metrics, analytics and more.
- scripts-to-rule-them-all - Scripts to Rule Them All
- hacker-laws - 💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
- xsk - CMS and Web Server written in ShellScript
- bocker - Docker implemented in around 100 lines of bash
- tldr - 📚 Collaborative cheatsheets for console commands
- dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications
- asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
- learn-with-open-source - 借助开源项目,学习软件开发
- minimal-linux-script - One script which generates live Linux ISO image with minimal effort. Based on the first published version of Minimal Linux Live: http://github.com/ivandavidov/minimal
- interpretable-ml-book-zh - interpretable-ml-book中文翻译
- pfetch - 🐧 A pretty system information tool written in POSIX sh.
- awesome-git-hooks - :anchor: A curated list of awesome git hooks
- TranslateProject - Linux中国翻译项目
- pure-sh-bible - 📖 A collection of pure POSIX sh alternatives to external processes.
- vcsh - config manager based on Git
- pure-bash-bible-zh_CN - 📖 一个纯bash实现外部命令的脚本集合(中文版)【翻译自pure-bash-bible仓库】
- Shell - Some of the handy shell scripts I have created/acquired
- lscript - The LAZY script will make your life easier, and of course faster.
- Tomb - the Crypto Undertaker
- lynis - Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
- oh-my-bash - A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
- typora - RPM package for the markdown editor Typora
- termux-fedora - A script to install a Fedora chroot into Termux
- mesalock-distro - MesaLock Linux: a memory-safe Linux distribution.
- awesome-cheatsheets - 超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:
- aviary.sh - Minimal distributed configuration management in bash
-
Assembly
- hello-world - Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see CONTRIBUTING.md for contribution instructions!
-
Batchfile
- python-guide - Python best practices guidebook, written for humans.
-
C# #
- minsk - This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
- FASTER - Fast persistent recoverable log and key-value store + cache, in C# and C++, from Microsoft Research.
-
C++
- llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
- panda3d - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
- hat-trie - C++ implementation of a fast and memory efficient HAT-trie
- vcpkg - C++ Library Manager for Windows, Linux, and MacOS
- LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
- tinyrenderer - A brief computer graphics / rendering course
- learning-v8 - Project for learning V8 internals
- mace - MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
- EAStdC - EAStdC is a package which implements basic library facilities that are similar to those in the standard C library.
- GW-BASIC - The original source code of Microsoft GW-BASIC from 1983
- winget-cli - Windows Package Manager CLI (aka winget)
- replxx - A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.
- seastar - High performance server-side application framework
- Project_LemonLime - 为了 OI 比赛而生的基于 Lemon + LemonPlus 的轻量评测系统 | 三大桌面系统支持
- build_system_tools - Gentle introduction to the basics of CMake and meson, and unit-testing with gtest.
- rust-bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries.
- leela-zero - Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.
- mimium - mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.
- rethinkdb - The open-source database for the realtime web.
- fineline-zero
- rocksdb-ts
- leveldb - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
- rocksdb - A library that provides an embeddable, persistent key-value store for fast storage.
- thrill - Thrill - An EXPERIMENTAL Algorithmic Distributed Big Data Batch Processing Framework in C++
- ClickHouse - ClickHouse is a free analytics DBMS for big data
- Proton - Compatibility tool for Steam Play based on Wine and additional components
- cmake-project-template - This project is aimed at jump-starting a C/C++ project that can build libraries, binaries and have a working unit test suite. It uses CMake build system and is deliberately completely minimal.
- Sourcetrail - Sourcetrail - free and open-source interactive source explorer
- testlib - Automatically exported from code.google.com/p/testlib
- librime - Rime Input Method Engine, the core library
- OpenArkCompiler - the source code of OpenArkCompiler(Mirror Repo)
- LeetCode - 🍡 LeetCode Online Judge刷题题解(Java/C++/Python/Ruby/Swift)
- PAT - 🍭 浙江大学PAT题解(C/C++/Java/Python) - 努力成为萌萌的程序媛~
- Algorithms - Collection of algorithms in multiple programming languages.
- terminal - The new Windows Terminal and the original Windows console host, all in the same place!
- Stacer - Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
- simdjson - Parsing gigabytes of JSON per second
- tinymoe - English-like dynamic typing programming language
- Algorithms - A repository of different Algorithms and Data Structures implemented in many programming languages.
- Reader - Reader for PDF,use Qt5 and Poppler
- cpputest - CppUTest unit testing and mocking framework for C/C++
- zeal - Offline documentation browser inspired by Dash
- rt - Code collection developed in the episodes related to raytracing
- imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- flatbuffers_chromium
- modern-cpp-tutorial - 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly
- codelite - CodeLite, a cross platform C/C++/PHP and Node.js IDE written in C++
- caffe - Caffe: a fast open framework for deep learning.
- incubator-brpc - Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services. "brpc" means "better RPC".
- bistro - Bistro is a flexible distributed scheduler, a high-performance framework supporting multiple paradigms while retaining ease of configuration, management, and monitoring.
- scylla - NoSQL data store using the seastar framework, compatible with Apache Cassandra
- RISCV-Simulator - 💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
- GuiLite - ✔️The smallest header-only GUI library(5 KLOC) for all platforms
-
CMake
- learning-cmake - learning cmake
-
CSS
- halfmoon - Front-end framework with a built-in dark mode and full customizability using CSS variables; great for building dashboards and tools.
- zola-theme-terminimal - A simple, minimal retro theme for Zola
- course-starter-python - 👩🏫🐍 Starter repo for building interactive Python courses
- the-unix-workbench - :house_with_garden: A Book for Anyone to Get Started with Unix
- 2019-Slides - PyCon China 2019 幻灯片
- icono - One tag One icon, no font or svg, Pure CSS
- machine-learning-yearning-cn - Machine Learning Yearning 中文版 - 《机器学习训练秘籍》 - Andrew Ng 著
- basic-book - jekyll project template to create web book, aimed at OER textbook
- photon-book-creator - A light documentation and book template based on Jekyll.
-
Clojure
- metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
-
CoffeeScript
- chinese-copywriting-guidelines - Chinese copywriting guidelines for better written communication/中文文案排版指北
-
Crystal
-
Dart
-
Dockerfile
- rust-esp-container - Container image with pre-built rust compiler for ESP32/ESP8266
- essays-on-data-science - In which I put together my thoughts on the practice of data science.
-
Emacs Lisp
- remacs - Rust :heart: Emacs
- spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
- doom-emacs - An Emacs framework for the stubborn martian hacker
-
Erlang
- otp - Erlang/OTP
-
Go
- go-micro - A Go standard library for microservices
- 7days-golang - 7 days golang apps from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM etc) 7天用Go动手写/从零实现系列
- LeetCode-Go - ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
- fiber - ⚡️ Fiber is an Express inspired web framework written in Go with ☕️
- Golang_Puzzlers - An example project, for my column named "Core Golang - 36 lessons"
- coredns - CoreDNS is a DNS server that chains plugins
- gbt - Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
- vault - A tool for secrets management, encryption as a service, and privileged access management
- build-web-application-with-golang - A golang ebook intro how to build a web with golang
- raft - Golang implementation of the Raft consensus protocol
- bolt - An embedded key/value database for Go.
- dgraph - Native GraphQL Database with graph backend
- traefik - The Cloud Native Edge Router
- cayley - An open-source graph database
- glow - Render markdown on the CLI, with pizzazz! 💅🏻
- gogs - Gogs is a painless self-hosted Git service
- upm - 🌀 Universal Package Manager - Python, Node.js, Ruby, Emacs Lisp.
- gitea - Git with a cup of tea, painless self-hosted git service
-
Haskell
- graphql-engine - Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
- shellcheck - ShellCheck, a static analysis tool for shell scripts
- semantic - Parsing, analyzing, and comparing source code across many languages
-
Java
- oshi - Native Operating System and Hardware Information
- codejam - Codejam, apac, kickstart, I/O for Women... 2017, 2016, 2015, 2014... All solutions here!
- slf4j - Simple Logging Facade for Java
- uranusdb - Uranus DB
- janusgraph - JanusGraph: an open-source, distributed graph database
- flink - Apache Flink
- termux-app - Android terminal and Linux environment - app repository.
- CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++
- audiveris - Latest generation of Audiveris OMR engine
- cbc - Cb (C flat) compiler. Cb is simplified C.
- fullstack-tutorial - 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
-
Julia
- julia - The Julia Language: A fresh approach to technical computing.
-
Jupyter Notebook
- computervision-recipes - Best Practices, code samples, and documentation for Computer Vision.
- data-science-complete-tutorial - For extensive instructor led learning
- interpretable-ml-book - Book about interpretable machine learning
- CodeSearchNet - Datasets, tools, and benchmarks for representation learning of code.
- Dive-into-DL-PyTorch - 本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为PyTorch实现。
- nlp-tutorial - Natural Language Processing Tutorial for Deep Learning Researchers
- Python-100-Days - Python - 100天从新手到大师
- homemade-machine-learning - 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
- PythonDataScienceHandbook - Python Data Science Handbook: full text in Jupyter Notebooks
- 100-Days-Of-ML-Code - 100-Days-Of-ML-Code中文版
- Dive-into-DL-TensorFlow2.0 - 本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为TensorFlow 2.0实现,项目已得到李沐老师的同意
-
Lua
- moonscript - :crescent_moon: A language that compiles to Lua
-
Makefile
- How-to-be-a-good-programmer - I'm here to tell you some amazing stuff which teacher would never tell you.
- lc3-vm - Write your own virtual machine for the LC-3 computer!
- LearningLinuxKernel - 和我一起学习Linux内核吧
- redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
-
OCaml
- 1ml - 1ML prototype interpreter
-
Python
- hummingbird - Hummingbird compiles trained ML models into tensor computation for faster inference.
- platform-gd32v - GD32V: development platform for PlatformIO
- sharp - Automatic REST API code generation for Python Flask and JavaScript 🕸
- raft - Raft consensus algorithm toy project
- crumby - 🍪 A Flask based web analytics app.
- denite.nvim - :dragon: Dark powered asynchronous unite all interfaces for Neovim/Vim8
- data-version-control
- aioflask - Flask running on asyncio!
- numpy - The fundamental package for scientific computing with Python.
- game-programmer - A Study Path for Game Programmer
- geektime_dl - 把极客时间装进 Kindle,内含快手内推等福利
- Flask-MonitoringDashboard - Automatically monitor the evolving performance of Flask/Python web services.
- open-semantic-entity-search-api - Open Source REST API for named entity extraction, named entity linking, named entity disambiguation, recommendation & reconciliation of entities like persons, organizations and places for (semi)automatic semantic tagging & analysis of documents by linked data knowledge graph like SKOS thesaurus, RDF ontology, database(s) or list(s) of names
- tortoise-orm - Familiar asyncio ORM for python, built with relations in mind
- Bast - Simple but Elegant Web Framework
- machine_learning_examples - A collection of machine learning examples and tutorials.
- covid-api - COVID19 Api based on Johns Hopkins CSSE data
- manim - Animation engine for explanatory math videos
- datasette - An open source multi-tool for exploring and publishing data
- interview_internal_reference - 2020年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
- system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- fastapi-realworld-example-app - Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
- Google-Kick-Start - Google Kick Start
- starred - creating your own Awesome List by GitHub stars!
- fastapi-ml-skeleton - FastAPI Skeleton App to serve machine learning models production-ready.
- explain-ml
- clean-code-python - :bathtub: Clean Code concepts adapted for Python
- algo - 数据结构和算法必知必会的50个代码实现
- flask-file-upload - Easy file uploads for Flask.
- quokka - LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
- vulkn - Love your Data. Love the Environment. Love VULKИ.
- aioch - aioch - is a library for accessing a ClickHouse database over native interface from the asyncio
- clickhouse-driver - ClickHouse Python Driver with native interface support
- d2l-zh - 《动手学深度学习》:面向中文读者、能运行、可讨论。英文版即伯克利“深度学习导论”教材。
- meson - The Meson Build System
- goblet - Git webinterface using libgit2 and flask
- rentomatic - A demo implementation of a clean architecture in Python
- masonite - The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Slack channel questions: http://slack.masoniteproject.com
- Fake-images-please - Fakeimg.pl is a little tool that generates images with an URL. Choose the size, the colors, even the text. Oh… and it’s free.
- multi-v2ray - v2ray多用户管理部署程序
- Deep-Learning-Papers-Reading-Roadmap - Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech!
- pyupgrade - A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
- NMT4RDFS - Neural Machine Translation for RDFS reasoning: code and datasets for "Deep learning for noise-tolerant RDFS reasoning" http://www.semantic-web-journal.net/content/deep-learning-noise-tolerant-rdfs-reasoning-4
- AmpliGraph - Python library for Representation Learning on Knowledge Graphs https://docs.ampligraph.org
- intro-to-python - A course for programming beginners to get hands on with Python
- py-googletrans - (unofficial) Googletrans: Free and Unlimited Google translate API for Python. Translates totally free of charge.
- cyaron - CYaRon: Yet Another Random Olympic-iNformatics test data generator
- howdy - 🛡️ Windows Hello™ style facial authentication for Linux
- lektor - The lektor static file content management system
- grip - Preview GitHub README.md files locally before committing them.
- pangu.py - Paranoid text spacing in Python
- pearl - Pearl is a lightweight package manager for automating reproducible environments between different systems (Linux and OSX). It can be used for dotfiles, plugins, programs and any form of code accessible via git.
- pywebview - Build GUI for your Python program with JavaScript, HTML, and CSS
- signature_algorithm - 各种App、小程序、网站的请求签名或加密算法。 现已有:自如、小红书、蛋壳公寓、luckin coffee(瑞幸咖啡)、bangkokair(曼谷航空)
- mlcourse.ai - Open Machine Learning Course
- nardis - A small web framework based on ASGI
- falcon - The no-nonsense, minimalist web services and app backend framework for Python developers, with a focus on reliability, correctness, and performance at scale.
- poetry - Python dependency management and packaging made easy.
- aioquic - QUIC and HTTP/3 implementation in Python
- Computer-Networking-A-Top-Down-Approach-NOTES - 《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。
- awesome-iot - Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
- flaskr-tdd - Flaskr: Intro to Flask, Test-Driven Development (TDD), and JavaScript
- python-best-practices-cookiecutter - Python best practices project cookiecutter 🍪
- graphene-peewee-async - Graphene peewee-async integration
- cookiecutter-pypackage - Cookiecutter template for a Python package.
- cookiecutter - A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.
- sketch - Tiny aiohttp clone, made for learning purposes
- diy-async-web-framework - Learn how modern async web frameworks work, by writing simple clone from scratch
- pulsar - Event driven concurrent framework for Python
- hug - Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
- uvloop - Ultra fast asyncio event loop.
- cookiecutter-flask - A flask template with Bootstrap 4, asset bundling+minification with webpack, starter templates, and registration/authentication. For use with cookiecutter.
- YOLO_v3_tutorial_from_scratch - Accompanying code for Paperspace tutorial series "How to Implement YOLO v3 Object Detector from Scratch"
- pytorch-yolo-v3 - A PyTorch implementation of the YOLO v3 object detection algorithm
- ML-From-Scratch - Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
- tf-end-to-end - TensorFlow code to perform end-to-end Optical Music Recognition on monophonic scores through Convolutional Recurrent Neural Networks and CTC-based training.
- rust-python-example - Example of using Rust to Extend Python
- llvmlite - A lightweight LLVM python binding for writing JIT compilers
- book - Crypto 101, the introductory book on cryptography.
- Python - My Python Examples
- flask - The Python micro framework for building web applications.
- starlette - The little ASGI framework that shines. 🌟
- cython - The most widely used Python to C compiler
- toml - Tom's Obvious, Minimal Language
- Interlace - Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
- book - A Book about Pythonic Application Architecture Patterns for Managing Complexity. Cosmos is the Opposite of Chaos you see. O'R. wouldn't actually let us call it "Cosmic Python" tho.
- OpenNMT-py - Open Source Neural Machine Translation in PyTorch
- orange3 - 🍊 :bar_chart: :bulb: Orange: Interactive data analysis https://orange.biolab.si
- git-repo-updater - A console script that allows you to easily update multiple git repositories at once
- django - The Web framework for perfectionists with deadlines.
- psutil - Cross-platform lib for process and system monitoring in Python
- flask-react-spa - A production-ready boilerplate built with Python 3, Flask and ES6 React/Redux
- puput - A Django blog app implemented in Wagtail
- django-admin-honeypot - :honey_pot: A fake Django admin login screen page.
- django-graphql-apollo-react-demo - Code for a workshop about my Django, GraphQL, ReactJS, Apollo-stack
- wtfpython - What the f*ck Python?
- gluon-nlp - NLP made easy
- pywonderland - A tour in the wonderland of math with python.
- typer - Typer, build great CLIs. Easy to code. Based on Python type hints.
- imutils - A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python.
- fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
- QASystemOnMedicalKG - A tutorial and implement of disease centered Medical knowledge graph and qa system based on it。知识图谱构建,自动问答,基于kg的自动问答。以疾病为中心的一定规模医药领域知识图谱,并以该知识图谱完成自动问答与分析服务。
- Tekorrect - 此 Python 腳本用於給已經完成的 Markdown 遍寫的文檔進行優化,它會將壹些非標準,或不推薦的排版方式,進行自動格式化、標準化。
- uvicorn - The lightning-fast ASGI server. 🦄
- 30-seconds-of-python - Short Python code snippets for all your development needs
-
Racket
- SICP-Magical-Book - Magical Book The book uses dialects Scheme in the programming language Lisp to explain the core concepts of computer science, including abstraction, recursion, interpreters, and metalinguistic abstraction. Specific and micro-macroscopical to microcosmic to give a clear outline and context.
-
Reason
- revery - :zap: Native, high-performance, cross-platform desktop apps - built with Reason!
-
SCSS
- stylesheet - The GTK Stylesheet for elementary OS
- css - The CSS design system that powers GitHub
-
Scala
- source-han-serif - Source Han Serif | 思源宋体 | 思源宋體 | 源ノ明朝 | 본명조
- CM-Well - CM-Well - a data warehouse for your knowledge graph
-
Scheme
- ChezScheme - Chez Scheme
-
SystemVerilog
-
TSQL
- Z_knowledge_graph - Bulding kg from 0
-
TeX
- open-quant-live-book - An open source, hands-on and fully reproducible book in quantitative finance, data science and econophysics. Join us and help Make Wall Street Great Again!
- AlgoXY - Book of Elementary Algorithms and Data structures
- unplugged - Open book about math and computer science.
- Operating-Systems-and-Middleware--Supporting-Controlled-Interaction - free, modifiable textbook on operating systems principles (Creative Commons)
- fsfs-zh - Chinese translation for "Free Software, Free Society"(3rd)
- ods - Open Data Structures の日本語ソースコード
- OperatingSystems.ThreeEasyPieces - Chinese edition of Operating Systems .Three Easy Pieces
- draft - C++ standards drafts
- tcs - Book in preparation: introduction to theoretical computer science
- ThinkOS - Text and supporting code for Think OS: A Brief Introduction to Operating Systems, by Allen Downey.
- ods - Mission: To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementations.
-
TypeScript
- rocon - Router Library with Ultimate Type Safety
- artipub - Article publishing platform that automatically distributes your articles to various media channels
- ext-saladict - All-in-one professional translator.
- fast - The adaptive interface system for modern web experiences.
- StaticScript - :rocket: TypeScript compiler on top of TypeScript as frontend and LLVM as backend
- berial - 😈 Simple micro-front-end framework.
- knboard - Kanban boards with React & Django.
- foam - A personal knowledge management and sharing system for VSCode
- simplenote-electron - Simplenote for Web, Windows, and Linux
- excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
- gh-card - :octocat: GitHub Repository Card for Any Web Site
- destiny - Prettier for File Structures
- playwright - Node.js library to automate Chromium, Firefox and WebKit with a single API
- sigi - Well designed effect management framework for complex frontend app
- webiny-js - Platform for building serverless applications and APIs (Node.js, React, GraphQL)
- bigdata-playground - A complete example of a big data application using : Kubernetes (kops/aws), Apache Spark SQL/Streaming/MLib, Apache Flink, Scala, Python, Apache Kafka, Apache Hbase, Apache Parquet, Apache Avro, Apache Storm, Twitter Api, MongoDB, NodeJS, Angular, GraphQL
- frontend-bootcamp - Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
- sapper - The next small thing in web development, powered by Svelte
- ionic-framework - A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
- starter-workflows - Accelerating new GitHub Actions workflows
- actions-gh-pages - GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.
- VoTT - Visual Object Tagging Tool: An electron app for building end to end Object Detection Models from Images and Videos.
- editor.sh - Yet another live programming environment for collaborative code editing and running.
- react-redux-typescript-guide - The complete guide to static typing in "React & Redux" apps using TypeScript
- WebAssemblyStudio - Learn, Teach, Work and Play in the WebAssembly Studio
- textlint - The pluggable natural language linter for text and markdown.
- awesomo - An extensive list of cool open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.
- storybook - 📓 The UI component explorer. Develop, document, & test for React, Vue, Angular, Ember, Web Components, & more!
- xi-electron - A front-end for the xi-editor built with modern web technologies.
- vscode-code-runner - Code Runner for Visual Studio Code
- deno - A secure JavaScript and TypeScript runtime
- notable - The Markdown-based note-taking app that doesn't suck.
- typescript-book-chinese - TypeScript Deep Dive 中文版
- reactql - Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
- theia - Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
- oni - Oni: Modern Modal Editing - powered by Neovim
- refined-github - :octocat: Browser extension that simplifies the GitHub interface and adds useful features
- snowpack - A new kind of frontend build tool. Fast, lightweight, unbundled. ✌️
- rust-playground - The Rust Playground
- refined-github - :octocat: Browser extension that simplifies the GitHub interface and adds useful features
- github-action-benchmark - GitHub Action for continuous benchmarking to keep performance
- rome - The Rome Frontend Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.
- node-quadstore - A LevelDB-backed graph database for Node.js and the browser supporting SPARQL queries and the RDF/JS interface.
- nest - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
- docz - ✍ It has never been so easy to document your things!
-
V
- v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io
-
VBA
- books - 常用书籍
-
Vala
-
Verilog
- darkriscv - opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
- e200_opensource - The Ultra-Low Power RISC Core
- picorv32 - PicoRV32 - A Size-Optimized RISC-V CPU
-
Vim script
- vim-config - Lean mean (Neo)Vim machine, carefully crafted with :heart: Use with latest Neovim or Vim 8
- vim-polyglot - A solid language pack for Vim.
- leetcode.vim - Solve LeetCode problems in Vim!
- vim-sensible - sensible.vim: Defaults everyone can agree on
- neovim - Vim-fork focused on extensibility and usability
- vim.wasm - Vim editor ported to WebAssembly
- ThinkVim - Vim configuration in the 21st century
-
Vue
- gitstalk - Discover who's upto what on Github
-
WebAssembly
- cppwasm-book - :books: WebAssembly friendly programming with C/C++ -- Emscripten practice
-
D
-
PowerShell
- scoop - A command-line installer for Windows.
-
Agda
- PLFA-zh - 《编程语言基础:Agda 描述》,Programming Language Foundations in Agda 中文版
-
PHP
- howto-make-more-money - 程序员如何优雅的挣零花钱,2.0版,升级为小书了。Most of this not work outside China , so no English translate
Programming Languages
Categories
Rust
196
Python
105
Others
98
C
96
JavaScript
88
C++
53
TypeScript
45
Shell
28
HTML
21
Go
18
Jupyter Notebook
11
TeX
11
Java
11
Ruby
9
CSS
9
Vim script
7
Makefile
4
Verilog
3
Haskell
3
Emacs Lisp
3
Vala
2
Dockerfile
2
Crystal
2
SystemVerilog
2
SCSS
2
License
2
Dart
2
Scala
2
C# #
2
CMake
1
Erlang
1
PowerShell
1
PHP
1
Julia
1
TSQL
1
V
1
CoffeeScript
1
Agda
1
Reason
1
D
1
WebAssembly
1
Vue
1
Lua
1
OCaml
1
Batchfile
1
Assembly
1
Scheme
1
VBA
1
Clojure
1
Racket
1
Sub Categories
Keywords
rust
137
python
68
javascript
40
linux
36
c
33
react
30
machine-learning
30
typescript
27
compiler
23
deep-learning
21
web
20
awesome
20
windows
19
awesome-list
19
cpp
18
database
18
framework
16
go
16
shell
16
cross-platform
15
markdown
15
cli
14
nodejs
14
css
14
terminal
14
golang
14
tutorial
14
async
13
wasm
13
docker
13
programming-language
13
language
13
macos
13
operating-system
13
book
12
vue
12
html
12
command-line
12
vim
12
computer-science
11
open-source
11
flask
10
interpreter
10
data-science
10
distributed-systems
10
webassembly
10
asyncio
10
python3
10
c-plus-plus
10
api
10