Home

Awesome

Nikita's 13,000+ GitHub Stars Thanks Lists

Curated list of my GitHub stars! Generated by stargazed

I can access every single repo here in seconds using GitHub Jump workflow

As there are over 13,000 stars & GitHub limits # of lines it can render in readme. This repo is split into multiple parts. See 2.md, 3.md and other files in this repo. Everything is sorted alphabetically. Can also use the search bar to search over this repo to find something you want.

ActionScript

NameDescriptionAuthorStars
1VVVVVVThe source code to VVVVVV! http://thelettervsixtim.es/TerryCavanagh5893
2open-source-flashPetition to open source Flash and Shockwave specopen-source-flash7220

Ada

NameDescriptionAuthorStars
1gnat-llvmLLVM based GNAT compilerAdaCore72
2ada_language_serverServer implementing the Microsoft Language Protocol for Ada and SPARKAdaCore59
3libadalangAda semantic analysis library.AdaCore73
4CuBitGeneral-purpose, formally-verified, 64-bit operating system in SPARK/Ada for x86-64docandrew34

Agda

NameDescriptionAuthorStars
1HoTT-IntroAn introductory course to Homotopy Type TheoryEgbertRijke162
2agda-categoriesA new Categories library for Agdaagda119
3potpourriWhere my everyday research happensgallais32
4hilbert-gentzenAgda formalisation of IPC, IS4, ICML, and ILPmietek28
5agda-sessionsLearn the Agda basics in three 2-hour sessions.anuyts41
6gen-cartA Unifying Cartesian Cubical Set Modelmortberg24
7frp_agdaFunctional Reactive Programming with Agdadivipp18
8TypeTopologyLogical manifestations of topological concepts, and other things. This version adopts the univalent point of view.martinescardo67
9agda-from-nothingA workshop on learning Agda with minimal prerequisites.scott-fleischman62
10HoTT-UF-Agda-Lecture-NotesLecture notes on univalent foundations of mathematics with Agdamartinescardo149
11agda-preludeProgramming library for AgdaUlfNorell93
12agda-stdlibThe Agda standard libraryagda302
13catA formalization of category theory in cubical Agdafredefox46
14cubicalAn experimental library for Cubical Agdaagda181
15cart-cubeCartesian Cubical Type Theorydlicata33546
16millerMiller/pattern unification in AgdaSaizan55
17categoriesCategories parametrized by morphism equality, in Agdacopumpkin135
18plfa.github.ioIntroduction to programming language theory in Agdaplfa766
19catsCategory Theory in Agda. Learning exercise, not for public consumption.JLimperg20

AppleScript

NameDescriptionAuthorStars
1AppleScriptsMy collection of AppleScripts created/acquired over the years. This repo is designed to provide useful AppleScripts for others and as a general resource for AppleScript education.kevin-funderburg48
2applescript-jsonAppleScript JSON encodermgax36
3AppleScriptiveFunctional AppleScripts operating out of Keyboard Maestro, Alfred and Automator to optimise productivity.ChristoferK28
4prelude-applescriptGeneric functions for macOS scripting with Applescript – function names as in HoogleRobTrew18
5awesome-applescriptsA collection of awesome, useful, not-so-obvious applescripts.briangonzalez23
6applescriptApplescript applets, snippets, resources, and linksunforswearing238
7alfred-taskpaper-workflowAlfred 3 workflow for TaskPaperrobwalton44
8play-songAn Alfred workflow for quickly and easily playing music in iTunes / Apple Musiccaleb53154
9alfred-iterm-sessionsAlfred workflow to quickly select of one currently opened iTerm sessionsmadvas33
10alfred-notesAdds notes to Notes.appsurrealroad38
11marked-bonus-packScripts, commands, and services that make the Marked app for macOS more usefulkotfu175
12custom-alfred-iterm-scriptsAppleScript for iTerm2 Alfred integration.vitorgalvao2206

Arc

NameDescriptionAuthorStars
1anarkiCommunity-managed fork of the Arc dialect of Lisp; for commit privileges submit a pull request.arclanguage1028

Arduino

NameDescriptionAuthorStars
1Feather_TFT_LoRa_SnifferScans LoRa channels displaying any monitored packets on the TFT displayImprobableStudios66
2aaduinoAn AA sized ISM radio Arduino clonekanflo823

Assembly

NameDescriptionAuthorStars
1rav1eThe fastest and safest AV1 encoder.xiph2040
2SwiftTraceTrace Swift and Objective-C method invocationsjohnno1962331
3X86-64-semanticsSemantics of x86-64 in Kkframework100
4barebones9Barebones amd64 kernel built using 9frontmajiru17
5arpilispA Lisp interpreter for Raspberry Pi implemented in a single ARM assembly filemarcpaq376
6ringSafe, fast, small crypto using Rustbriansmith1723
7BLAKE3official implementations of the BLAKE3 cryptographic hash functionBLAKE3-team1874
8algorithm-archiveA collaborative book on algorithmsalgorithm-archivists1229
9bootOSbootOS is a monolithic operating system in 512 bytes of x86 machine code.nanochess1172
10dissectionThe dissection of a simple "hello world" ELF binary.mewmew419
11caffe64No dependency caffe replacementdfouhey335
12sample-osA sample OS as demonstrated in the book Operating System: From 0 to 1tuhdo376
13cjdnsAn encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.cjdelisle4387
14compiler-explorerRun compilers interactively from your web browser and interact with the assemblycompiler-explorer7113
15malmal - Make a Lispkanaka6996
16picsPosters, drawings...corkami4638
17Apollo-11Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.chrislgarry48321
18calc.asmMinimal arithmetic calculator in x86 assemblyflouthoc553

Batchfile

NameDescriptionAuthorStars
1python-guidePython best practices guidebook, written for humans.realpython21047

C

NameDescriptionAuthorStars
1lpecollection of verified Linux kernel exploitsjollheef140
2zmkZMK Firmware Repositoryzmkfirmware6
3firmwareThis repository contains pre-compiled binaries of the current Raspberry Pi kernel and modules, userspace libraries, and bootloader/GPU firmware.raspberrypi3584
4qhullQhull development for www.qhull.org -- Qhull 2019.0.1 at https://github.com/qhull/qhull/wikiqhull339
5libspngSimple, modern libpng alternativerandy408203
6zfpLibrary for compressed numerical arrays that support high throughput read and write random accessLLNL320
7poica🧮 ADTs with pattern matching and type introspection for pure CHirrolot183
8t1haOne of the fastest hash functionserthink273
9libmdbxOne of the fastest embeddable key-value ACID database without WAL.erthink429
10monolinux-jiffyA Monolinux distro for the Jiffy board!eerimoq142
11NyuziProcessorGPGPU microprocessor architecturejbush0011048
12janus-gatewayJanus WebRTC Servermeetecho4154
13citusDistributed PostgreSQL for multi-tenant and real-time analytics workloadscitusdata4184
14leptonicaLeptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation and recent releases.DanBloomberg896
15geanyA fast and lightweight IDEgeany1704
16maloadermach-o loader for linuxshinh506
17elvmEsoLangVM Compiler Infrastructureshinh543
18libimobiledeviceA cross-platform protocol library to communicate with iOS deviceslibimobiledevice3251
19minizipFork of the popular zip manipulation library found in the zlib distribution.nmoinvaz645
20rizzSmall C game development frameworkseptag292
21sxPortable base library for C programmers, designed for performance and simplicity.septag523
22utest.hsingle header unit testing framework for C and C++sheredom221
23tinyproxytinyproxy - a light-weight HTTP/HTTPS proxy daemon for POSIX operating systemstinyproxy2166
24cifraA collection of cryptographic primitives targeted at embedded use.ctz256
25opusModern audio compression for the internet.xiph973
26rioAn open source library allowing you to create an internet connected LED wallSolidStateGroup128
27slurmSlurm: A Highly Scalable Workload ManagerSchedMD845
28pgsodiumModern cryptography for PostgreSQL using libsodium.michelp182
29wrenThe Wren Programming Languagewren-lang4175
30stpSimple Theorem Prover, an efficient SMT solver for bitvectorsstp299
31LuaJITMirror of the LuaJIT git repositoryLuaJIT2051
32fftw3DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)FFTW1654
33pgsql-httpHTTP client for PostgreSQL, retrieve a web page from inside the database.pramsey437
34nanosvgSimple stupid SVG parsermemononen952
35fontstashLight-weight online font texture atlas buildermemononen386
36nleThe NetHack Learning Environmentfacebookresearch155
37crashLinux kernel crash utilitycrash-utility308
38pixzParallel, indexed xz compressorvasi458
39ponyc:horse: Pony is an open-source, actor-model, capabilities-secure, high performance programming languageponylang4283
40whatfilesLog what files are accessed by any Linux processspieglt712
41LegoOSDisseminated, Distributed OS for Hardware Resource DisaggregationWukLab281
42c-rayC-Ray is a small, simple path tracer written in Cvkoskiv182
43pycopyPycopy - a minimalist and memory-efficient Python implementation. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.pfalcon477
44binbloomRaw binary firmware analysis softwarequarkslab116
45shairplayApple airplay and raop protocol serverjuhovh1011
46switchaudio-osxChange the audio source for Mac OS X from the command line.deweller395
47libz80An emulator of the Z80 processor (C library)ggambetta125
48ShrineA TempleOS distro for hereticsminexew702
49sdeflSmall inflate/deflate implementation in ~300 LoC of ANSI Cvurtun96
50lgfGame development framework for LuaPlanimeter61
51printf-tac-toetic-tac-toe in a single call to printfcarlini1378
52bfsA breadth-first version of the UNIX find commandtavianator304
53afl-unicornafl-unicorn lets you fuzz any piece of binary that can be emulated by Unicorn Engine.Battelle416
54linenoiseA small self-contained alternative to readline and libeditantirez2494
55kopycatKopycat is an emulator of hardware platforms of various architecturesinforion48
56re2clexer generator for C/C++skvadrik446
57blisBLAS-like Library Instantiation Software Frameworkflame728
58samuraininja-compatible build tool written in Cmichaelforney287
59fluent-bitFast and Lightweight Log processor and forwarder for Linux, BSD and OSXfluent2052
60afdkoAdobe Font Development Kit for OpenTypeadobe-type-tools511
61SSLproxyTransparent SSL/TLS proxy for decrypting and diverting network traffic to other programs, such as UTM services, for deep SSL inspectionsonertari95
62chafa📺🗿 Terminal graphics for the 21st century.hpjansson577
63dlpackRFC for common in-memory tensor structure and operator interface for deep learning systemdmlc309
64muonModern low-level programming languagenickmqb608
65hiredisMinimalistic C client for Redis >= 1.2redis4430
66unicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)unicorn-engine3538
67raftC implementation of the Raft consensus protocolcanonical338
68kimeraLow-latency hardware accelerated codec based video streaming utility.luigifreitas59
69pafishPafish is a demonstration tool that employs several techniques to detect sandboxes and analysis environments in the same way as malware families do.a0rtega1402
70wlangrsms26
71openmvOpenMV Camera Moduleopenmv1335
72mapMap lines from stdin to commandssoveran173
73ducDude, where are my bytes: Duc, a library and suite of tools for inspecting disk usagezevv346
74Undecimusunc0ver jailbreak for iOS 11.0 - 12.4pwn20wndstuff6297
75hmmHeightmap meshing utility.fogleman335
76SmalltalkBy the Bluebook implementation of Smalltalk-80dbanay493
77tinybTinyB exposes the BLE GATT API for C++, Java and other languages, using BlueZ over DBus.intel-iot-devkit191
78librevaultLibrevault - Peer-to-peer, decentralized and open source file sync.librevault977
79shcShell script compilerneurobin886
80coturncoturn TURN server projectcoturn4828
81tiny-regex-cSmall portable regex in Ckokke366
82defoldDefold is a completely free to use game engine for development of desktop, mobile and web games.defold990
83tether🖥 A barebones Electron-ish library for Rust.quadrupleslap138
84barrierOpen-source KVM softwaredebauchee6083
85zcoinThe privacy-focused cryptocurrencyzcoinofficial465
86tiny-differentiable-simulatorTiny Differentiable Simulator is a header-only C++ physics library with zero dependencies.google-research270
87CMSIS_5CMSIS Version 5 Development RepositoryARM-software1326
88aflsmartSmart Greybox Fuzzing (https://thuanpv.github.io/publications/TSE19_aflsmart.pdf)aflsmart347
89stubbyStubby is the name given to a mode of using getdns which enables it to act as a local DNS Privacy stub resolver (using DNS-over-TLS).getdnsapi713
90python-midiPython MIDI libraryvishnubob1118
91msquicCross-platform implementation of the IETF QUIC protocol.microsoft1487
92haproxyHAProxy Load Balancer's development branch (mirror of git.haproxy.org)haproxy1341
93rawrtcWebRTC and ORTC with a little bit of RAWR!rawrtc274
94lz4Extremely Fast Compression algorithmlz45059
95ios_systemDrop-in replacement for system() in iOS programsholzschu411
96coneCone Programming Languagejondgoodwin218
97osdevHobby OScstack119
98scrcpyDisplay and control your Android deviceGenymobile32618
99minimp3Minimalistic MP3 decoder single header librarylieff728
100libhandlerLibhandler implements algebraic effects and handlers in portable C99. Monads for free in C.koka-lang100
101memleaxdebugs memory leak of running process. Not maintained anymore, try libleak please.WuBingzheng530
102SameBoyGame Boy and Game Boy Color emulator written in CLIJI32539
103qu3eLightweight and Simple 3D Open Source Physics Engine in C++RandyGaul600
104whitedbWhiteDB memory databasepriitj522
105samtoolsTools (written in C using htslib) for manipulating next-generation sequencing datasamtools935
106masscanTCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.robertdavidgraham12723
107arm-tutorial-rpiRaspberry-Pi Bare Metal TutorialBrianSidebotham401
108chaosThe Chaos Programming Languagechaos-lang114
109mirA light-weight JIT compiler based on MIR (Medium Internal Representation)vnmakarov609
110PytoPython IDE for iOS with NumPy, Matplotlib, Pandas, SciPy and SciKit-LearnColdGrub1384303
111OpenSCOpen source smart card tools and middleware. PKCS#11/MiniDriver/TokendOpenSC1439
112crypto-algorithmsBasic implementations of standard cryptography algorithms, like AES and SHA-1.B-Con947
113zlibA massively spiffy yet delicately unobtrusive compression library.madler2475
114arduino-esp32Arduino core for the ESP32espressif5001
115tmateInstant Terminal Sharingtmate-io3609
116sqliteOfficial Git mirror of the SQLite source treesqlite483
117libfsapfsLibrary and tools to access the Apple File System (APFS)libyal81
118GraphicsGemsCode for the "Graphics Gems" book serieserich666866
119rendererA shader-based software renderer written from scratch in C89zauonlok983
120ZpngBetter lossless compression than PNG with a simpler algorithmcatid162
121rpmallocPublic domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in Cmjansson990
122ocaml-freestandingFreestanding OCaml runtimemirage66
123bashUnofficial mirror of bash repository. Updated daily.bminor118
124AFLplusplusafl++ is afl with community patches, AFLfast power schedules, qemu 3.1 upgrade + laf-intel support, MOpt mutators, InsTrim instrumentation, unicorn_mode, Redqueen and a lot more!AFLplusplus765
125clspvClspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shadersgoogle312
126continuityApple Continuity Protocol Reverse Engineering and DissectorfuriousMAC159
127BedrockRock solid distributed database specializing in active/active automatic failover and WAN replicationExpensify595
128zombodbMaking Postgres and Elasticsearch work together like it's 2020zombodb2716
129webgpuWebGPU for Nodemaierfelix104
130tinca VPN daemongsliepen1104
131norns-lowlevelExample code for doing low-level norns stuff in CPaulBatchelor11
132goquicQUIC support for Godevsisters880
133pceEmulates Mac Plus, PC, & Atari ST in the browser using WebAssemblyjsdf589
134packetdrillThe official Google release of packetdrillgoogle431
135mboxA lightweight sandbox tool for non-root userstsgates598
136firejailLinux namespaces and seccomp-bpf sandboxnetblue302567
137seL4The seL4 microkernelseL42745
138skhdSimple hotkey daemon for macOSkoekeishiya1270
139lisaemThe first fully functional Lisa Emulator™rayarachelian12
140neverNever: statically typed, embedded functional programming languagenever-lang168
141mergerfsa featureful union filesystemtrapexit1280
142QuickJSQuickJS is a small and embeddable Javascript engine. QuickJS sources are copyright Fabrice Bellard and Charlie Gordon.ldarren394
143solo5A sandboxed execution environment for unikernelsSolo5603
144gpu-monitoring-toolsTools for monitoring NVIDIA GPUs on LinuxNVIDIA489
145MonocypherAn easy to use, easy to deploy crypto libraryLoupVaillant322
146hashcatWorld's fastest and most advanced password recovery utilityhashcat8105
147rust-secp256k1Rust language bindings for Bitcoin secp256k1 library.rust-bitcoin112
148lunatic-pythonA two-way bridge between Python and Luabastibe174
149containersLightweight containers using Linux user namespacesarachsys145
150NuklearA single-header ANSI C immediate mode cross-platform GUI libraryImmediate-Mode-UI1596
151qengineRetro game engine for developers that enjoy creating games like it's 1997.klaussilveira748
152traildbTrailDB is an efficient tool for storing and querying series of eventstraildb987
153libsrtlibsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. BETA (API still can change: suggestions are welcome)faragon410
154star-charterA command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats.dcf21249
155libcspA concurrency C library 10x faster than Golang.shiyanhui1029
156sqliteGo SQLite3 drivercrawshaw243
157ff-proxyA UDP to TCP proxy server for sending HTTP requests with zero roundtripsTimeToogo688
158bedops:microscope: BEDOPS: high-performance genomic feature operationsbedops188
159feA tiny, embeddable language implemented in ANSI Crxi489
160Q2RTXNVIDIA’s implementation of RTX ray-tracing in Quake IINVIDIA593
161BlackHoleBlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.ExistentialAudio2656
162subprocess.hA simple one header solution to launching processes and interacting with them for C and C++.sheredom377
163zeromapsA "living" Linux process with no memoryizabera315
164blenderOfficial mirror of Blenderblender615
165qemuOfficial QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.qemu3681
166pgagroalHigh-performance connection pool for PostgreSQLagroal221
167sokolminimal cross-platform standalone C headersfloooh1832
168nmapNmap - the Network Mapper. Github mirror of official SVN repository.nmap4107
169Quake-2Quake 2 GPL Source Releaseid-Software1578
170jsmnJsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucketzserge2205
171SVT-AV1Welcome to the GitHub repo for the SVT-AV1!OpenVisualCloud1067
172light2dLight rendering in 2Dmiloyip581
173xv6-riscvXv6 for RISC-Vmit-pdos495
174capstoneCapstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.aquynh4293
175c-bloscA blocking, shuffling and loss-less compression library that can be faster than memcpy().Blosc701
176emulator101Source code to all the tutorials on emulator101.comkpmiller354
177gamemodeOptimise Linux system performance on demandFeralInteractive1789
178sqlitestudioA free, open source, multi-platform SQLite database manager.pawelsalawa1154
179isoallocA new general purpose secure memory allocator that implements an isolation security strategy to mitigate memory safety issuesstruct111
180raylibA simple and easy-to-use library to enjoy videogames programmingraysan54138
181lean4Lean4 work in progress repoleanprover230
182arm-trusted-firmwareRead-only mirror of Trusted Firmware-AARM-software1012
183optimized-routinesOptimized implementations of various library functions for ARM architecture processorsARM-software132
184simhThe Computer History Simulation Projectsimh994
185ptrace-call-userspaceExample of how to use the ptrace(2) system call to call a userspace method.eklitzke100
186utf8proca clean C library for processing UTF-8 Unicode dataJuliaStrings556
187hackrflow cost software radio platformmossmann3380
188sentry-nativeSentry SDK for C, C++ and native applications.getsentry83
189blurhashA very compact representation of a placeholder for an image.woltapp4703
190redis-cluster-proxyA proxy for Redis clusters.RedisLabs462
191robotjsNode.js Desktop Automation.octalmage8983
192thinscriptA low-level programming language inspired by TypeScriptevanw1092
193quadsortQuadsort is a stable non-recursive adaptive merge sort which is faster than quicksort.scandum1142
194machinebossBioinformatics Open Source Sequence machineevoldoers29
195n2nPeer-to-peer VPNntop2015
196wrkModern HTTP benchmarking toolwg25157
197sylkieIPv6 address spoofing with the Neighbor Discovery Protocoldlrobertson42
198cgltf:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99jkuhlmann482
199juliusAn open source re-implementation of Caesar IIIbvschaik969
200pixd🔍 Colourful visualization tool for binary filesFireyFly422
201graffitiWeb-like GUI toolkit for node.js with minimal overhead. Lightweight, GPU-rendered alternative to electron.cztomsik459
202thc-tips-tricks-hacks-cheat-sheetVarious tips & trickshackerschoice1212
203printfTiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.mpaland813
204ia32-docIA32-doc is a project which aims to put as many definitions from the Intel Manual into machine-processable format as possiblewbenny281
205oss-fuzzOSS-Fuzz - continuous fuzzing of open source software.google5341
206linux-notebookNotes and thingsneauoire96
207lovrVirtual Reality Enginebjornbytes616
208Orca-cLive Programming Environment(C Port)hundredrabbits262
209barebonesBarebones multiboot kernel for beginnersfwsGonzo106
210mkernelA minimalist kernelarjun0241208
211FFmpegMirror of git://source.ffmpeg.org/ffmpeg.gitFFmpeg20105
212klipperKlipper is a 3d-printer firmwareKevinOConnor2112
213wasm3🚀 The fastest WebAssembly interpreter (and the most universal wasm runtime)wasm32226
214libinjectionSQL / SQLI tokenizer parser analyzerclient9672
215ibusIntelligent Input Bus for Linux/Unixibus523
216upxUPX - the Ultimate Packer for eXecutablesupx5599
217zfsOpenZFS on Linux and FreeBSDopenzfs5646
218ModernFWintel96
219orebootoreboot is a fork of coreboot, with C removed, written in Rust.oreboot767
220tundraTundra is a code build system that tries to be accurate and fast for incremental buildsdeplinenoise312
221acwjA Compiler Writing JourneyDoctorWkt4101
222stbstb single-file public domain libraries for C/C++nothings12973
223amazon-kinesis-video-streams-webrtc-sdk-cAmazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.awslabs406
224lsquicLiteSpeed QUIC and HTTP/3 Librarylitespeedtech435
225anticAlgebraic Number Theory In Cwbhart31
226Lambda1VRPort of the Xash3D-FWGS Half Life Engine to Oculus QuestDrBeef105
227httpserver.hSingle header library for writing non-blocking HTTP servers in Cjeremycw1280
228HomeKitADKapple1788
229gcSimple, zero-dependency garbage collection for Cmkirchner750
230MazuCCA minimalist C compiler with x86_64 code generationjserv383
231CRoaringRoaring bitmaps in C (and C++)RoaringBitmap596
232disque-moduleDisque ported as Redis moduleantirez449
233zprotoA protocol framework for ZeroMQzeromq205
234AFLamerican fuzzy lop - a security-oriented fuzzergoogle1207
235nginxAn official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.htmlnginx12105
236reseaA pure microkernel-based hackable operating system.nuta188
237pgauditPostgreSQL Audit Extensionpgaudit448
238odysseyScalable PostgreSQL connection pooleryandex1803
239markdown-wasmMarkdown parser and HTML generator implemented in WebAssemblyrsms169
240psycopg2PostgreSQL database adapter for the Python programming languagepsycopg1835
241twemproxyA fast, light-weight proxy for memcached and redistwitter9908
242collapseosBootstrap post-collapse technologyhsoft4084
243felixThe Felix Programming Languagefelix-lang561
244mjsEmbedded JavaScript engine for C/C++cesanta1301
245nngnanomsg-next-generation -- light-weight brokerless messagingnanomsg1724
246iopingsimple disk I/0 latency measuring toolkoct9i574
247CAll Algorithms implemented in CTheAlgorithms4926
248GloVeGloVe model for distributed word representationstanfordnlp4735
249rnnoiseRecurrent neural network for audio noise reductionxiph1152
250nanopbProtocol Buffers with small code sizenanopb1875
251irssiThe client of the futureirssi2183
252AtomVMTiny Erlang VMbettio583
2538ccA Small C Compilerrui3144781
254karabiner-elements-keycodesKeycodes used in Karabiner-Elements. Find key you need here.aerobounce5
255libdillStructured concurrency in Csustrik1304
256lasca-compilerLasca is Scala shifted towards Haskell.nau95
257pg_query_goGo library to parse and normalize SQL queries using the PostgreSQL query parserlfittl207
258FiniteStateEntropyNew generation entropy codecs : Finite State Entropy and Huff0Cyan4973876
259XNNPACKHigh-efficiency floating-point neural network inference operators for mobile, server, and Webgoogle485
260swierosA tiny hand crafted CPU emulator, C compiler, and Operating Systemrswier566
261ImpactCrash capturing library for Apple platformsChimeHQ350
262lambda-zeroA minimalist pure lazy functional programming languageclark80050
263yugabyte-dbThe high-performance distributed SQL database for global, internet-scale apps.yugabyte4057
264cozCoz: Causal Profilingplasma-umass1733
265bicA C interpreter and API explorer.hexagonal-sun705
266sosoA Simple Unix-like operating systemozkl565
267yabaiA tiling window manager for macOS based on binary space partitioningkoekeishiya4039
268fioFlexible I/O Testeraxboe2286
269lfFully Decentralized Fully Replicated Key/Value Storezerotier788
270nanosA kernel designed to run one and only one application in a virtualized environmentnanovms395
271TDengineAn open-source big data platform designed and optimized for the Internet of Things (IoT).taosdata11652
272libacoA blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞hnes2389
273CTTKConstant-Time Toolkitpornin264
274dsvpnA Dead Simple VPN.jedisct14692
275raytracer.hppSimple compile-time raytracer using C++17tcbrindle451
276search-engineA math-aware search engine.approach0249
277mimallocmimalloc is a compact general purpose allocator with excellent performance.microsoft4127
278libfirmgraph based intermediate representation and backend for optimising compilerslibfirm277
279konaOpen-source implementation of the K programming languagekevinlawler1069
280onigurumaregular expression librarykkos1251
281sslhApplicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)yrutschle2762
282wasm-micro-runtimeWebAssembly Micro Runtime (WAMR)bytecodealliance1474
283libffiA portable foreign-function interface library.libffi1753
284httpdMirror of Apache HTTP Server. Issues: http://issues.apache.orgapache2445
285bdwgcThe Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)ivmai1481
286db_tutorialWriting a sqlite clone from scratch in Ccstack4554
287endlesshSSH tarpit that slowly sends an endless bannerskeeto1544
288janetA dynamic language and bytecode vmjanet-lang1477
289amazon-freertosIoT operating system for microcontrollers.aws2010
290libgit2A cross-platform, linkable library implementation of Git that you can use in your application.libgit27474
291freebsdFreeBSD src tree (read-only mirror)freebsd5111
292spdkStorage Performance Development Kitspdk1366
293micropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systemsmicropython10691
294webviewTiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)webview6267
295jemallocjemalloc4997
296sophiaModern transactional key-value/row storage library.pmwkaa1765
297libfuseThe reference implementation of the Linux FUSE (Filesystem in Userspace) interfacelibfuse2633
298libartAdaptive Radix Trees implemented in Carmon522
299s2ns2n : an implementation of the TLS/SSL protocolsawslabs3748
300mbedtlsAn open source, portable, easy to use, readable and flexible SSL libraryARMmbed2461
301DAPLinkARMmbed878
302eluaeLua Project on GitHubelua731
303mbed-osArm Mbed OS is a platform operating system designed for the internet of thingsARMmbed3266
304facil.ioYour high performance web application C frameworkboazsegev1228
305littlefsA little fail-safe filesystem designed for microcontrollersARMmbed1814
306borgDeduplicating archiver with compression and authenticated encryption.borgbackup6308
307xash3dDEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.FWGS412
308litexBuild your hardware, easily!enjoy-digital597
309fwupdA simple daemon to allow session software to update firmwarefwupd962
310libuvCross-platform asynchronous I/Olibuv15331
311OS67An unix-like toy kernel.SilverRainZ438
312disqueDisque is a distributed message brokerantirez7667
313gambitGambit is an efficient implementation of the Scheme programming language.gambit835
314tinysshTinySSH is small server (less than 100000 words of code)janmojzis356
315rluaHigh level Lua bindings to Rustamethyst786
316xxHashExtremely fast non-cryptographic hash algorithmCyan49734102
3179ccA Small C Compilerrui3141456
318mac-keyboard-brightness🔆 Programmatically get & set the keyboard & display backlight brightness on Macs. Flash your keyboard to the music! (only works on <2015 Macs)pirate168
319tgcA Tiny Garbage Collector for Corangeduck462
320wacWebAssembly interpreter in Ckanaka350
321planckStand-alone ClojureScript REPLplanck-repl966
322trezor-crypto:lock: Don't use this repo, use the new monorepo instead:trezor442
323jehanneJehanne Operating SystemJehanneOS203
324plan9portPlan 9 from User Space9fans911
325micro-lisp🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄carld652
326ishLinux shell for iOSish-app6190
327zstdZstandard - Fast real-time compression algorithmfacebook12280
328pwn2own2018A Pwn2Own exploit chainsaelo698
329inavINAV: Navigation-enabled flight control softwareiNavFlight1304
330rosenbridgeHardware backdoors in some x86 CPUsxoreaxeaxeax2063
331darknetConvolutional Neural Networkspjreddie17982
332disnixDisnix: A Nix-based distributed service deployment toolsvanderburg92
333pipelinedbHigh-performance time-series aggregation for PostgreSQLpipelinedb2312
334opensslTLS/SSL and crypto libraryopenssl13216
335os-tutorialHow to create an OS from scratchcfenollosa17991
336pgbackrestReliable PostgreSQL Backup & Restorepgbackrest625
337Interplanetary-Postal-ServiceLunar lander type game with computational fluid dynamicss-macke608
338graphdThe Metaweb graph repository servergoogle398
339RIOTRIOT - The friendly OS for IoTRIOT-OS3364
340tbox🎁 A glib-like multi-platform c librarytboox3350
341reptyrReparent a running program to a new terminalnelhage3611
342lwanExperimental, scalable, high performance HTTP serverlpereira5196
343raspberry-pi-osLearning operating system development using Linux kernel and Raspberry Pis-matyukevich7639
344nchanFast, horizontally scalable, multiprocess pub/sub queuing server and proxy for HTTP, long-polling, Websockets and EventSource (SSE), powered by Nginx.slact2575
345pspgUnix pager designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Now it can be used as CSV or TSV viewer. Works well with pgcli too.okbob1288
346skorNow part of Hasura GraphQL Engine. Listen to postgres events and forward them as JSON payloads to a webhookhasura1222
347HandBrakeHandBrake's main development repositoryHandBrake6210
348htophtop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.hishamhm5078
349raptorjitRaptorJIT: A dynamic language for system programming (LuaJIT fork)raptorjit758
350gccgcc-mirror3924
351c4C in four functionsrswier6556
352macbytecode interpreter in c (blog post)felixangell588
353bitwiseBitwise is an educational project where we create the software/hardware stack for a computer from scratch.pervognsen4617
354neomutt:email: Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.freenode.netneomutt1843
355tmk_keyboardKeyboard firmwares for Atmel AVR and Cortex-Mtmk3030
356web-viewRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applicationsBoscop1179
357YamsA Sweet and Swifty YAML parser.jpsim563
358torch7http://torch.chtorch8500
359raylib-goGo bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.gen2brain488
360swift-corelibs-libdispatchThe libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardwareapple1829
361neural-redisNeural networks module for Redisantirez2178
362movfuscatorThe single instruction C compilerxoreaxeaxeax6145
363tigText-mode interface for gitjonas9125
364bspwmA tiling window manager based on binary space partitioningbaskerville3848
365pngquantLossy PNG compressor — pngquant command based on libimagequant librarykornelski3373
366postgresMirror of the official PostgreSQL GIT repository. Note that this is just a mirror - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patchpostgres6866
367ffmpeg-libav-tutorialFFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and moreleandromoreira5421
368tiniA tiny but valid init for containerskrallin4556
369meltdownThis repository contains several applications, demonstrating the Meltdown bug.IAIK3805
370mtmPerhaps the smallest useful terminal multiplexer in the world.deadpixi607
371stellar-corestellar-core is the reference implementation for the peer to peer agent that manages the Stellar networkstellar2428
372sundownStandards compliant, fast, secure markdown processing library in Cvmg1812
373bloomdC network daemon for bloom filtersarmon1158
374blockparserSimple C++ bitcoin blockchain parserznort987445
375qmk_firmwareOpen-source keyboard firmware for Atmel AVR and Arm USB familiesqmk6891
376VoxelSpaceTerrain rendering algorithm in less than 20 lines of codes-macke4632
377wuffsWrangling Untrusted File Formats Safelygoogle1819
378leetcodeLeetCode in pure Cbegeekmyfriend1985
379minixOfficial MINIX sources - Automatically replicated from gerrit.minix3.orgStichting-MINIX-Research-Foundation1506
380memcachedmemcached development treememcached10185
381rofiRofi: A window switcher, application launcher and dmenu replacementdavatorium5984
382swayi3-compatible Wayland compositorswaywm7626
383u2f-zeroU2F USB token optimized for physical security, affordability, and styleconorpp2197
384branchless-utf8Branchless UTF-8 decoderskeeto376
385DOOMDOOM Open Source Releaseid-Software5677
386darwin-xnuThe Darwin Kernel (mirror)apple7988
387ttydShare your terminal over the webtsl09222741
388seafileHigh performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.haiwen7819
389monmon(1) - Simple single-process process monitoring program written in Ctj1029
390hobbesA language and an embedded JIT compilerMorgan-Stanley962
391zshMirror of the Z shell source code repository.zsh-users1883
392brotliBrotli compression formatgoogle8804
393bccBCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and moreiovisor9557
394obs-studioOBS Studio - Free and open source software for live streaming and screen recordingobsproject20209
395FastestWebsiteEverultrafast single TCP packet audio/visual experiencediracdeltas1352
396rspamdRapid spam filtering system.rspamd1270
397write-a-C-interpreterWrite a simple interpreter of C. Inspired by c4 and largely based on it.lotabout1876
398opicFast serialization framework for Cdryman201
399DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.iwasrobbed1468
400tcpdumpthe TCPdump network dissectorthe-tcpdump-group1335
401OpenLaraClassic Tomb Raider open-source engineXProger2318
402UnicornConsoleUnicorn Console: create quick game !Gigoteur805
403noahBash on Ubuntu on macOSlinux-noah1802
404shrinkrayLightweight alternative to Electron for making macOS apps using Javascriptfrancoislaberge272
405AppImageKitPackage desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.freenode.netAppImage5686
406nnnn³ The missing terminal file manager for X.jarun8355
407CelloHigher level programming in Corangeduck5386
408write-ups-2016Wiki-like CTF write-ups repository, maintained by the community. 2016ctfs1588
409timescaledbAn open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.timescale8757
410jqCommand-line JSON processorstedolan17199
411slSL(1): Cure your bad habit of mistypingmtoyoda1726
412DoubleAgentZero-Day Code Injection and Persistence TechniqueCybellum1038
413redisRedis 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.antirez43611
414xv6-publicxv6 OSmit-pdos3727
415cmarkCommonMark parsing and rendering library and program in Ccommonmark991
416wccThe Witchcraft Compiler Collectionendrazine1453
417MBECourse materials for Modern Binary Exploitation by RPISECRPISEC4008
418gravityGravity Programming Languagemarcobambini3609
419darkforestGoDarkForest, the Facebook Go engine.facebookresearch2120
420millerMiller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSONjohnkerl2445
421msdfgenMulti-channel signed distance field generatorChlumsky1834
422CreepyCodeCollectionA Nonsense Collection of Disgusting Codes (quine-polyglot-code-golf-obfuscated-signature-creepy-codes-mandelbrot-esoteric-language-esoteric-programming-strange-golfing-spooky-weird)MinhasKamal2060
423util-linuxkarelzak1026
424japrontoScreaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser.squeaky-pl8035
425flatpakLinux application sandboxing and distribution frameworkflatpak2291
426osx-keylogger[2015] Simple keylogger in C for OSXjulien-h2
427fzy:mag: A simple, fast fuzzy finder for the terminaljhawthorn1773
428Cranium🤖 A portable, header-only, artificial neural network library written in C99100483
429fssbA filesystem sandbox for Linux using syscall intercepts.adtac361
430libmillGo-style concurrency in Csustrik2394
431xmake🔥 A cross-platform build utility based on Luaxmake-io2794
432sshfsA network filesystem client to connect to SSH serverslibfuse3287
433robotgoRobotGo, Go Native cross-platform GUI automation @vcaesargo-vgo5917
434toaruosA 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.klange2953
435mpv🎥 Command line video playermpv-player12448
436go-sqlite3sqlite3 driver for go using database/sqlmattn4128
437goaccessGoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.allinurl11601
438transmissionOfficial Transmission BitTorrent client repositorytransmission4521
439smenuTerminal utility that reads words from standard input or from a file and creates an interactive selection window just below the cursor. The selected word(s) are sent to standard output for further processing.p-gen1585
440tgtelegram-clivysheng4815
441numpyThe fundamental package for scientific computing with Python.numpy14048
442darlingDarwin/macOS emulation layer for Linuxdarlinghq5564
443osMinoca operating systemminoca2415
444sudo-touchidA fork of sudo with Touch ID support.mattrajca1524
445licecapLICEcap simple animated screen capture tool for Windows and OS Xjustinfrankel3666
446simplenote-macosSimplenote for macOSAutomattic1072
447urbitAn operating functionurbit2273
448cpulimitCPU usage limiter for Linuxopsengine1048
449tmuxtmux source codetmux18139
450kiloA text editor in less than 1000 LOC with syntax highlight and search.antirez4545
451hardlinka simple command-line utility that implements hardlinks on Mac OsXselkhateeb453
452lzfseLZFSE compression library and command line toollzfse1522
453radare2UNIX-like reverse engineering framework and command-line toolsetradareorg12692
454uzblA web browser that adheres to the unix philosophy.uzbl910
455checkedcChecked C is an extension to C that adds checking to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. This repo has a wiki for Checked C, sample code, the specification, and test code.microsoft1853
456How-to-Make-a-Computer-Operating-SystemHow to Make a Computer Operating System in C++SamyPesse18818
457gitGit Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.git33070
458barA featherweight, lemon-scented, bar based on xcbLemonBoy1172
459anypixelA web-friendly way for anyone to build unusual displaysgooglecreativelab6362
460tmux-MacOSX-pasteboardNotes and workarounds for accessing the Mac OS X pasteboard in tmux sessions. Note: The pu branch (“Proposed Updates”) may be rewound without notice.ChrisJohnsen2165
461libuiSimple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.andlabs9477
462kmsconLinux KMS/DRM based virtual Console Emulatordvdhrm311
463swift-corelibs-foundationThe Foundation Project, providing core utilities, internationalization, and OS independenceapple3911
464osx_app_in_plain_cA simple showcase how to create a simple OS X app in plain C without any Objective-Cjimon779
465ps4-linuxLinux kernel fork with PS4 support (work in progress)fail0verflow628
466tiny-web-servera tiny web server in C, for daily use.shenfeng286
467nuklearA single-header ANSI C gui libraryvurtun13225
468http-parserhttp request/response parser for cnodejs5418
469OnlinePythonTutorVisualize Python, Java, JavaScript, TypeScript, Ruby, C, and C++ code execution in your Web browserpgbovine3340
470visA vi-like editor based on Plan 9's structural regular expressionsmartanne3333
471alfred-workflowsCollection of Alfred workflowsvitorgalvao1260
472netdataReal-time performance monitoring, done right! https://www.netdata.cloudnetdata47271
473yankYank terminal output to clipboardmptre920
474CraftA simple Minecraft clone written in C using modern OpenGL (shaders).fogleman7938
475Collections-CA library of generic data structures.srdja2028
476curlA command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, MQTT, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful featurescurl17420
477systemdThe systemd System and Service Managersystemd6885
478the_silver_searcherA code-searching tool similar to ack, but faster.ggreer20425
479linuxLinux kernel source treetorvalds92897
480C-Poker-AIFirst I made a poker AI in Ruby... not fast enough! Then I made another in Python... still too slow! So this is my third poker AI written entirely in C using the 2+2 hand evaluator algorithm.gorel48
481mjolnirLightweight automation and productivity app for OS Xmjolnirapp5080
482macvimVim - the text editor - for Mac OS Xb4winckler5226
483pifsπfs - the data-free filesystem!philipl4970
484BayBrowser-2BayBrowser is a feature filled PirateBay browser and torrent downloader for iPhones and iPads.EthanArbuckle14
485toxcoreThe future of online communications.irungentoo8602

C

NameDescriptionAuthorStars
1OculusQuestHandTrackingPhysicsA variety of examples showing how to use Physics with Hand Tracking.dilmerv83
2runnerThe Runner for GitHub Actions :rocket:actions890
3microservices-demoSample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.GoogleCloudPlatform8039
4wavefunctioncollapseWalk through an infinite, procedurally generated citymarian422665
5iotedgeThe IoT Edge OSS projectAzure1040
6UnityCsReferenceUnity C# reference source codeUnity-Technologies6752
7project-skylinesprocedural retro 3d game, winner of the GitHub Gameoff 2017maxilevi281
8monoMono open source ECMA CLI, C# and .NET implementation.mono8737
9electrinoDesktop runtime for apps built on web technologies, using the system's own web browser enginepojala3868
10VRTKA productive toolkit for rapidly building spatial computing solutions in the Unity software.ExtendRealityLtd3158
11Windows-HacksCreative and unusual things that can be done with the Windows API.LazoCoder2004
12awesome-dotnet-core:honeybee: A collection of awesome .NET core libraries, tools, frameworks and softwarethangchung12404
13AtomOSA multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.amaneureka1222
14JackettAPI Support for your favorite torrent trackers.Jackett4431
15WaveFunctionCollapseBitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.mxgmn14653
16CodeHubCodeHub is an iOS application written using XamarinCodeHubApp22871
17roslynThe Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.dotnet13103
18WebMConverterWebM for bakas.WebMBro298