Code Monkey home page Code Monkey logo

awesome-c's Introduction

#awesome-c

A curated list of awesome C frameworks, libraries and software.

  • SamyPesse/How-to-Make-a-Computer-Operating-System - How to Make a Computer Operating System in C++
  • liuliu/ccv - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
  • Microsoft/WinObjC - Objective-C for Windows
  • grpc/grpc - The C based gRPC (C++, Node.js, Python, Ruby, Objective-C, PHP, C#)
  • fogleman/Craft - A simple Minecraft clone written in C using modern OpenGL (shaders).
  • facebook/css-layout - Reimplementation of CSS layout using pure JavaScript
  • orangeduck/Cello - Higher level programming in C
  • nothings/stb - stb single-file public domain libraries for C/C++
  • nodejs/http-parser - http request/response parser for c
  • rswier/c4 - C in four functions
  • bagder/curl - Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
  • cinder/Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
  • cesanta/mongoose - Embedded web server for C/C++
  • laruence/yaf - A fast php framework written in c, built in php-ext
  • jorisvink/kore - An easy to use, scalable and secure web application framework for writing web APIs in C.
  • clibs/clib - C package manager-ish
  • redis/hiredis - Minimalistic C client for Redis >= 1.2
  • contiki-os/contiki - The official git repository for Contiki, the open source OS for the Internet of Things
  • rui314/8cc - A Small C Compiler
  • antirez/sds - Simple Dynamic Strings library for C
  • mortdeus/legacy-cc - The earliest versions of the very first c compiler known to exist in the wild written by the late legend himself dmr.
  • lloyd/yajl - A fast streaming JSON parsing library in C.
  • esnme/ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings
  • DanielWaterworth/Raphters - [DEPRECATED] A web framework for C.
  • phalcon/zephir - Zephir is a compiled high level language aimed to the creation of C-extensions for PHP
  • pocoproject/poco - POCO C++ Libraries - Cross-platform C++ libraries with a network/internet focus.
  • facebook/libphenom - An eventing framework for building high performance and high scalability systems in C.
  • vmg/sundown - Standards compliant, fast, secure markdown processing library in C
  • grbl/grbl - An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
  • xoreaxeaxeax/movfuscator - The single instruction C compiler
  • attractivechaos/klib - A standalone and lightweight C library
  • lastpass/lastpass-cli - LastPass command line interface tool
  • armon/statsite - C implementation of statsd
  • cmus/cmus - Small, fast and powerful console music player for Unix-like operating systems.
  • brianmario/yajl-ruby - A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
  • shadowsocks/ChinaDNS - Protect yourself against DNS poisoning in China.
  • zsaleeba/picoc - A very small C interpreter
  • mridgers/clink - Bash's powerful command line editing in cmd.exe
  • akheron/jansson - C library for encoding, decoding and manipulating JSON data
  • litehelpers/Cordova-sqlite-storage - A Cordova/PhoneGap plugin to open and use sqlite databases on Android/iOS/Windows Universal(8.1)/Amazon Fire-OS/WP(7/8) with HTML5/Web SQL API
  • jakogut/tinyvm - TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
  • iiordanov/remote-desktop-clients - VNC, RDP, SPICE, and oVirt/RHEV/Proxmox Clients for Android and Blackberry 10
  • davidmoreno/onion - C library to create simple HTTP servers and Web Applications.
  • collectd/collectd - The system statistics collection daemon. Mirror of the canonical repository (updated automatically). Please send Pull Requests here!
  • taf2/curb - Ruby bindings for libcurl
  • luna/luna - luna programming language - a small, elegant VM implemented in C
  • tekknolagi/carp - "interesting" VM in C. Let's see how this goes.
  • deanmao/node-chimera - A new kind of headless webkit integration for nodejs; a great alternative to phantomjs.
  • varnish/Varnish-Cache - Varnish Cache github mirror
  • sustrik/libmill - Go-style concurrency in C
  • usrbinnc/netcat-cpi-kernel-module - Kernel module edition of the Cycles Per Instruction (2014) album.
  • tvheadend/tvheadend - Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV,SAT>IP and other formats through the unix pipe as input sources.
  • simtr/The-Powder-Toy - Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
  • tj/mon - mon(1) - Simple single-process process monitoring program written in C
  • concurrencykit/ck - Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems.
  • silentbicycle/greatest - A C unit testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
  • orangeduck/mpc - A Parser Combinator library for C
  • luke-jr/bfgminer - Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
  • jagt/clumsy - clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
  • slembcke/Chipmunk2D - A fast and lightweight 2D game physics library.
  • chjj/compton - A compositor for X11.
  • rxi/dyad - Asynchronous networking for C
  • Kitware/CMake - CMake, the cross-platform, open-source build system.
  • jonashaag/bjoern - A screamingly fast Python WSGI server written in C.
  • rvoicilas/inotify-tools - inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify.
  • armon/bloomd - C network daemon for bloom filters
  • tarcieri/cool.io - Simple evented I/O for Ruby (but please check out Celluloid::IO instead)
  • json-c/json-c - Official code repository for json-c. See the wiki for release tarballs for download.
  • troydhanson/uthash - C macros for hash tables and more
  • cleanflight/cleanflight - Clean-code version of the baseflight flight controller firmware
  • cloudwu/pbc - A protocol buffers library for C
  • FreeApophis/TrueCrypt - This repository applies all Versions of the Original TrueCrypt Source Files in order
  • halayli/lthread - lthread, a multicore enabled coroutine library written in C
  • couchbase/couchbase-lite-android - Lightweight, embedded, syncable NoSQL database engine for Android.
  • solusipse/ureq - Micro C library for handling HTTP requests on low resource systems.
  • laruence/yar - Light, concurrent RPC framework for PHP & C (java, python etc will be supported soon)
  • SkillCollege/QrCodeScan - Android手机客户端二维码扫描
  • kellabyte/Haywire - Haywire is an asynchronous HTTP server framework written in C that's built using the event loop based libuv platform layer that node.js is built on top of.
  • udp/json-parser - Very low footprint JSON parser written in portable ANSI C
  • cgdb/cgdb - Console front-end to the GNU debugger
  • citusdata/cstore_fdw - Columnar store for analytics with PostgreSQL. Check out the mailing list at https://groups.google.com/forum/#!forum/cstore-users.
  • ivmai/bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehmgc)
  • CipherShed/CipherShed - Main CipherShed Development
  • tatsuhiro-t/spdylay - The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
  • riolet/nope.c - nope.c is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
  • adobe-flash/crossbridge - Welcome to visit the homepage!
  • lpsantil/rt0 - A minimal C runtime for Linux i386 & x86_64
  • probablycorey/seriously - The Objective-C HTTP library that Apple should have created, seriously.
  • esnme/ultramysql - A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching.
  • jgm/peg-markdown - An implementation of markdown in C, using a PEG grammar
  • universal-ctags/ctags - A maintained ctags implementation
  • hillegass/BNRPersistence - A set of classes which use Tokyo Cabinet to save and load Objective-C objects
  • cbuchner1/CudaMiner - a CUDA accelerated litecoin mining application based on pooler's CPU miner
  • banister/binding_of_caller - Retrieve the binding of a method's caller in MRI 1.9.2+
  • commoncrawl/commoncrawl - CommonCrawl Project Repository
  • h2o/picohttpparser - tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
  • Orc/discount - My C implementation of John Gruber's Markdown markup language
  • megous/megatools - Open-source command line tools and C library (libmega) for accessing Mega.co.nz cloud storage.
  • evan/memcached - A Ruby interface to the libmemcached C client
  • FRiCKLE/ngx_cache_purge - nginx module which adds ability to purge content from FastCGI, proxy, SCGI and uWSGI caches.
  • zeromq/czmq - High-level C binding for ØMQ
  • APE-Project/APE_Server - Ajax Push Engine : Lightweight HTTP Streaming server. Fully written in C language, it provides best performances, making it the faster Comet server to date. APE now support server-side javascript modules through spidermonkey
  • cloudwu/coroutine - A asymmetric coroutine library for C.
  • drh/lcc - The lcc retargetable ANSI C compiler
  • moqod/ios-qr-code-encoder - This is an Objective-C library that helps to easily convert a UIImage with a QR-code from NSString with just one line of code.
  • RJ/ketama - C library for consistent hashing, and langauge bindings
  • lukeredpath/libPusher - An Objective-C interface to Pusher (pusherapp.com)
  • opsengine/cpulimit - CPU usage limiter for Linux
  • HardySimpson/zlog - A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
  • alibaba/nginx-http-concat - A Nginx module for concatenating files in a given context: CSS and JS files usually
  • cesanta/v7 - Embedded JavaScript engine for C/C++
  • dinhviethoa/libetpan - Mail Framework for C Language
  • examplecode/mproxy - c 语言实现的一个最小的http代理,支持翻墙
  • jgarzik/cpuminer - CPU miner for bitcoin
  • fragglet/c-algorithms - A library of common data structures and algorithms written in C.
  • trailofbits/ctf - CTF Field Guide
  • clMathLibraries/clBLAS - a software library containing BLAS functions written in OpenCL
  • vinniefalco/LuaBridge - A lightweight, dependency-free library for binding Lua to C++
  • corosync/corosync - The Corosync Cluster Engine
  • armon/hlld - C network daemon for HyperLogLogs
  • kgabis/parson - Lightweight JSON library written in C.
  • edenhill/librdkafka - The Apache Kafka C/C++ library
  • orangeduck/Corange - Pure C Game Engine
  • rustyrussell/ccan - The C Code Archive Network
  • fletcher/MultiMarkdown-4 - C implementation of MultiMarkdown; almost complete rewrite of MMD 3 (which was aka "peg-multimarkdown").
  • redbo/cloudfuse - Filesystem (fuse) implemented on Mosso's Cloud Files
  • andrewrk/libsoundio - C library for cross-platform real-time audio input and output
  • kdeforche/wt - Wt, C++ Web Toolkit
  • bagder/c-ares - c-ares is a C library for asynchronous DNS requests
  • fabiensanglard/chocolate_duke3D - chocolate Duke Nukem,3D
  • felixangell/mac - MAC - Simple virtual machine in C
  • mongodb/mongo-c-driver-legacy - C Driver for MongoDB
  • cesanta/smart.js - Embedded Javascript engine for C/C++ with networking, file, database and device interfaces
  • samtools/samtools - Tools (written in C using htslib) for manipulating next-generation sequencing data
  • Celtoys/Remotery - Realtime CPU/D3D/OpenGL/CUDA Profiler in a single C file with web browser viewer
  • pvaret/rtl8192cu-fixes - Realtek 8192 chipset driver, ported to kernel 3.11.
  • openglsuperbible/sb6code - Source code for OpenGL SupeBible 6th Edition examples
  • lukeweber/webrtc-jingle-client - Webrtc audio + jingle protocol brought to IOS and Android.
  • Kazade/kazmath - A C math library targeted at games
  • aterrien/forp-PHP-profiler - A PHP profiler written in C. forp is a lightweight PHP extension which provides the full call stack of your script, with CPU and memory usage, in a plain PHP Array or JSON output.
  • NMSSH/NMSSH - NMSSH is an Objective-C wrapper for libssh2, with a sweet API.
  • Blosc/c-blosc - A blocking, shuffling and loss-less compression library that can be faster than memcpy().
  • zhengshuxin/acl - one advanced C/C++ lib for UNIX and WINDOWS
  • Tribler/self-compile-Android - Autonomous smartphone app. Capable of self-compilation, mutation, and viral spreading. World-first proof-of-principle to bypass Internet kill switches.
  • msgpack/msgpack-objectivec - MessagePack serializer implementation for Objective-C / msgpack.org[Objective-C]
  • ganglia/monitor-core - Ganglia Monitoring core
  • ThrowTheSwitch/Unity - Simple Unit Testing for C
  • symisc/PH7 - An Embedded Implementation of PHP (C Library)
  • munificent/mark-sweep - A simple mark-sweep garbage collector in C
  • doches/progressbar - An easy-to-use C library for displaying text progress bars.
  • olilarkin/wdl-ol - Enhanced version of Cockos' IPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX (Native) formats supported.
  • OpenGLInsights/OpenGLInsightsCode - Source code for OpenGL Insights
  • gianlucabertani/Objective-Zip - An object-oriented friendly wrapper library for ZLib and MiniZip, in Objective-C for iOS and OS X
  • falconindy/cower - A simple AUR agent with a pretentious name.
  • civetweb/civetweb - Embedded C/C++ web server
  • stevedekorte/vertexdb - C graph db server using tokyocabinet & libevent
  • jdduke/three_cpp - A port of three.js to C++
  • Steve132/uraster - Micro simple Rasterizer in a single C++11 header file.
  • Macarse/50AH-code - 50 Android Hacks book source code
  • oleganza/CoreBitcoin - Awesome Bitcoin toolkit for ObjC and Swift
  • jianfengye/nginx-1.0.14_comment - nginx源码中文注释版
  • KingOfBrian/VocalKit - Objective-C shim layer for Speech Recognition
  • kbranigan/cJSON - I did not write this code, but I like it.
  • premake/premake-core - Premake
  • marssaxman/startc - minimal freestanding C library for bare-metal i386 development
  • cesanta/fossa - Async non-blocking multi-protocol networking library for C/C++
  • sonsongithub/CoreAR - AR(Augmented reality) framework for iOS, based on a visual code like ARToolKit
  • wmutils/core - Set of window manipulation tools
  • veracrypt/VeraCrypt - Disk encryption with strong security based on TrueCrypt
  • vurtun/zahnrad - A small ANSI C gui toolkit
  • HerculesWS/Hercules - Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
  • smealum/ctrulib - C library for writing user mode arm11 code for the 3DS (CTR)
  • cloudwu/cstring - A simple C string lib
  • notandy/ympd - Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS
  • williame/hellepoll - A blazingly-fast async HTTP server written in C++
  • cfengine/core - CFEngine Community
  • justinmeza/lci - A LOLCODE interpreter written in C.
  • mozilla-services/ios-sync-client - A standalone iOS client for Firefox Sync
  • freebsd/crochet - Build FreeBSD images for RaspberryPi, BeagleBone, PandaBoard, and others.
  • Snaipe/Criterion - A KISS, non-intrusive cross-platform C unit testing framework
  • joyent/v8plus - Node.js native add-ons in C
  • quartzjer/js0n - Flexible Zero-Footprint JSON Parser in C
  • bitcraze/crazyflie-firmware - The main firmware for the Crazyflie Nano Quadcopter.
  • rswier/swieros - A tiny hand crafted CPU emulator, C compiler, and Operating System
  • cesanta/slre - Super Light Regexp engine for C/C++
  • libretro/common-shaders - Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.
  • jmckaskill/luaffi - Standalone FFI library for calling C functions from lua. Compatible with the luajit FFI interface.
  • xemul/criu - Checkpoint/Restore tool
  • fileability/chocolat-public - Public bug tracker for the private chocolat project
  • cc65/cc65 - cc65 - a freeware C compiler for 6502 based systems -
  • angel2d/angel2d - A cross-platform 2D game prototyping framework based on OpenGL and C++
  • silentbicycle/theft - property-based testing for C
  • pgbovine/CDE - CDE: Code, Data, and Environment packaging for Linux
  • mpx/lua-cjson - Lua CJSON is a fast JSON encoding/parsing module for Lua
  • leaflabs/libmaple - C and C++ library for STM32 ARM Cortex-M3 development boards.
  • duckythescientist/obfuscatedLife - Conway's Game of Life in 9 lines of C
  • esneider/debug - Debugging like a sir (in C)
  • mobile-web-messaging/MQTTKit - MQTT Objective-C client for iOS
  • tonyrog/cl - OpenCL binding for Erlang
  • pbhogan/scrypt - A Ruby gem with native C extension for the scrypt password hashing algorithm.
  • aurelian/ruby-stemmer - Expose libstemmer_c to Ruby
  • alexfru/SmallerC - Simple C compiler
  • douban/greenify - Make blocking C library work with gevent
  • udp/lacewing - Cross-platform network I/O library for C/C++
  • couchbase/Android-Couchbase - The android build for humans.
  • benoitc/http-parser - HTTP request/response parser for python in C
  • andysworkshop/stm32plus - The C++ library for the STM32 F0, F100, F103, F107 and F4 microcontrollers
  • FreedomBen/rtl8188ce-linux-driver - This modified version of the RealTek WiFi driver fixes some issues with RealTek cards on Linux.
  • miohtama/python-Levenshtein - The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
  • paulhoux/Cinder-Samples - Sample applications for the Cinder framework
  • closeio/ciso8601 - Fast ISO8601 date time parser for Python written in C
  • watmough/jwHash - Simple hash table implementation for C.
  • rui314/minilisp - A readable lisp in less than 1k lines of C
  • lavoiesl/osx-cpu-temp - Outputs current CPU temperature for OSX
  • karlstav/cava - Console-based Audio Visualizer for Alsa
  • jduck/asus-cmd - ASUS Router infosvr UDP Broadcast root Command Execution
  • parallella/pal - An optimized C library for math, parallel processing and data movement
  • m8rge/cwebsocket - cWebsocket is lightweight websocket server library
  • cvxopt/cvxopt - CVXOPT -- Python Software for Convex Optimization
  • circonus-labs/fq - F@#$*&%Q (Message queue that is fast, brokered, in C and gets out of your way)
  • agl/critbit - Critbit trees in C
  • phonegap/phonegap-plugin-fast-canvas - Fast, 2D, mostly-HTML5-canvas-compatible rendering surface for Android.
  • docopt/docopt.c - C-code generator for docopt language.
  • coturn/coturn - Automatically exported from code.google.com/p/coturn
  • mkorenkov/ipad_charge - charge Apple devices under Ubuntu Linux
  • Lokaltog/candybar - WebKit-based status bar for tiling window managers.
  • libtrading/libtrading - Libtrading, an ultra low-latency trading connectivity library for C and C++.
  • DoubleSpout/ccap - node.js generate captcha using c++ library CImg without install any other lib or software
  • armon/libart - Adaptive Radix Trees implemented in C
  • face/MongooseDaemon - An objective-c wrapper for embedding the mongoose http web server in iPhone apps
  • kokke/tiny-AES128-C - Small portable AES128 in C
  • yosefk/checkedthreads - checkedthreads: no race condition goes unnoticed! Simple API, automatic load balancing, Valgrind-based checking
  • RandyGaul/qu3e - Lightweight and Simple 3D Open Source Physics Engine in C++
  • mongodb/mongo-c-driver - A high-performance MongoDB driver for C
  • posva/catimg - :squirrel: Insanely fast image printing in your terminal
  • vlm/asn1c - The ASN.1 Compiler
  • mupen64plus/mupen64plus-core - Core module of the Mupen64Plus project
  • mbrossard/threadpool - A simple C Thread pool implementation
  • eudoxia0/magma - Extending C with cmacro
  • vmg/clar - What tests are made of.
  • tj90241/cen64 - Cycle-Accurate Nintendo 64 Emulator
  • JazzCore/ctrlp-cmatcher - CtrlP C matching extension
  • erikd/libsndfile - A C library for reading and writing sound files containing sampled audio data..
  • ccxvii/mujs - An embeddable Javascript interpreter in C.
  • andlabs/libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
  • aidansteele/MagicKit - MagicKit is an Objective-C file identification framework based on libmagic.
  • Fedjmike/mini-c - Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
  • Mzzopublic/C - C语言
  • abstrakraft/cwiid - Linux Nintendo Wiimote interface
  • saelo/cve-2014-0038 - Linux local root exploit for CVE-2014-0038
  • wolkykim/qlibc - qLibc is a simple and powerful C library
  • vurtun/zange - A single header ANSI C JSON parser
  • chaoslawful/ccard-lib - C library for estimating cardinality in streams for which it is infeasible to store all events in memory
  • xroche/coffeecatch - CoffeeCatch, a tiny native POSIX signal catcher (especially useful for JNI code on Android/Dalvik)
  • wkoszek/cpu60 - Example of CPU simulation in software
  • mevdschee/2048.c - Console version of the game "2048" for GNU/Linux
  • grahamking/Key-Value-Polyglot - A basic key-value store, repeated in C, Go, Python (basic, gevent, and diesel), Ruby (event machine), Java, Scala, Haskell, and NodeJS.
  • chocolate-doom/chocolate-doom - Chocolate Doom is a Doom source port that is conservative and historically accurate.
  • SRombauts/SQLiteCpp - SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
  • samtools/htslib - C library for high-throughput sequencing data formats
  • cioc/functionalC - Not because it is good, but because we can...
  • ZECTBynmo/node-core-audio - Bindings for PortAudio giving JavaScript access to sound card samples
  • ned14/nedmalloc - An EXTREMELY FAST portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. Optimised for x86 and x64. Compatible with C++. Can patch itself into existing binaries on Windows.
  • hfiref0x/CVE-2015-1701 - Win32k LPE vulnerability used in APT attack
  • frida/frida-core - Frida core library intended for static linking into bindings
  • rayh/kvo-block-binding - Use blocks to observe Objective-C properties using KVO
  • mtodd/geoip - Ruby C binding to Maxmind GeoIP Library
  • jbremer/darm - A light-weight and efficient disassembler written in C for the ARMv7 instruction set.
  • benmills/robotskirt - A node wrapper for the awesome C markdown parser, sundown.
  • Pithikos/C-Thread-Pool - A minimal but powerful thread pool in ANSI C
  • mirek/YAML.framework - Proper YAML support for Objective-C. Based on recommended libyaml.
  • emsec/ChameleonMini - The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC, ISO 14443 and ISO 15693. It has been designed and maintained by the Chair for Embedded Security of the Ruhr-University in Bochum.The freely programmable platform can be used to emulate and virtualize cards (perfect clones including the UID), for practical penetration tests in RFID environments, or serve as a passively operated NFC device, e.g., as an NFC door lock.
  • cgaebel/pipe - A simple thread-safe FIFO in C.
  • Wilfred/babyc - A toy C compiler
  • tatsuhiro-t/wslay - The WebSocket library in C
  • bitcoin/secp256k1 - Optimized C library for EC operations on curve secp256k1
  • topameng/CsToLua - The fastest unity lua binding solution
  • graphitemaster/lambdapp - Anonymous functions in C
  • pkrumins/node-png - A nodejs C++ module that given a buffer with RGB or RGBA values creates a PNG image (in memory).
  • kiibohd/controller - Kiibohd Controller
  • wdas/partio - C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. See the discussion group @ http://groups.google.com/group/partio-discuss
  • vincenthz/libjson - a JSON parser and printer library in C. easy to integrate with any model.
  • pfultz2/Cloak - A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
  • lp/ObjCHiredis - Hiredis with Objective-C Interface
  • lacker/ikalman - An iPhone-friendly Kalman filter written in C.
  • mbedmicro/CMSIS-DAP - Interface Firmware providing USB CMSIS-DAP for debugging, USB MSD for programming, USB Serial for communication.
  • libgdx/fbx-conv - Command line utility using the FBX SDK to convert FBX/Collada/Obj files to a custom text/binary format for static, keyframed and skinned meshes.
  • kelly/node-i2c - Node.js native bindings for i2c-dev. Plays well with Raspberry Pi and Beaglebone.
  • cxong/tinydir - Lightweight, portable and easy to integrate C directory and file reader
  • acmeism/RosettaCodeData - RosettaCode Data Project
  • monitoringartist/Zabbix-Docker-Monitoring - 🐳 Monitoring of Docker containers (LXC/systemd Docker supported) - Zabbix template and Zabbix C module
  • chmduquesne/sharebox-fs - C rewrite of sharebox
  • StarfruitStack/guava - Guava is a lightweight Python web framework written in C
  • mkottman/acpi_call - A linux kernel module that enables calls to ACPI methods through /proc/acpi/call. Now with support for Integer, String and Buffer parameters.
  • jgm/cmark - CommonMark parsing and rendering library and program in C
  • cinder/Cinder-Kinect - Kinect support for Cinder
  • stawel/cheali-charger - cheap lipo charger
  • torvalds/linux - Linux kernel source tree
  • antirez/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, HyperLogLogs, Bitmaps.
  • git/git - Git 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.
  • kripken/emscripten - Emscripten: An LLVM-to-JavaScript Compiler
  • irungentoo/toxcore - The future of online communications.
  • julycoding/The-Art-Of-Programming-By-July - 此为《编程之法:面试和算法心得》一书2014年6月老版本的原型,最新完整纸质版于2015年9月上市!
  • ggreer/the_silver_searcher - A code-searching tool similar to ack, but faster.
  • php/php-src - The PHP Interpreter
  • wg/wrk - Modern HTTP benchmarking tool
  • stedolan/jq - Command-line JSON processor
  • libgit2/libgit2 - The Library
  • b4winckler/macvim - Vim - the text editor - for Mac OS X
  • h2o/h2o - H2O - the optimized HTTP/1, HTTP/2 server
  • sdegutis/mjolnir - Lightweight automation and productivity app for OS X
  • okamstudio/godot - Godot Game Engine
  • twitter/twemproxy - A fast, light-weight proxy for memcached and redis
  • octalmage/robotjs - Node.js Desktop Automation.
  • memcached/memcached - memcached development tree
  • antirez/disque - Disque is a distributed message broker
  • robertdavidgraham/masscan - TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
  • mozilla/firefox-ios - Firefox for iOS
  • matz/streem - prototype of stream based programming language
  • joyent/libuv - Go to
  • coolwanglu/vim.js - JavaScript port of Vim
  • alibaba/tengine - A distribution of Nginx with some advanced features
  • vim/vim-tryout - TRY OUT - cleaned up repository from code.google.com
  • haiwen/seafile - Open source cloud storage with file encryption and group sharing, and emphasis on reliability and high performance.
  • mruby/mruby - Lightweight Ruby
  • vmg/redcarpet - The safe Markdown parser, reloaded.
  • facebook/watchman - Watches files and records, or triggers actions, when they change.
  • yyuu/pyenv - Simple Python version management
  • DrKLO/Telegram - Telegram for Android source
  • wishstudio/flinux - Foreign LINUX - Run unmodified Linux applications inside Windows.
  • fastos/fastsocket - Fastsocket is a highly scalable socket and its underlying networking implementation of Linux kernel. With the straight linear scalability, Fastsocket can provide extremely good performance in multicore machines. In addition, it is very easy to use and maintain. As a result, it has been deployed in the production environment of SINA.
  • lpereira/lwan - Experimental, scalable, high performance HTTP server
  • tmux/tmux - tmux source code
  • cloudwu/skynet - A lightweight online game framework
  • kr/beanstalkd - Beanstalk is a simple, fast work queue.
  • Xfennec/progress - Linux tool to show progress for cp, rm, dd, ...
  • mofarrell/p2pvc - A point to point color terminal video chat.
  • FFmpeg/FFmpeg - mirror of git://source.ffmpeg.org/ffmpeg.git
  • jonas/tig - Text-mode interface for git
  • swoole/swoole-src - Asynchronous & concurrent & distributed networking framework for PHP.
  • philipl/pifs - πfs - the data-free filesystem!
  • joyent/http-parser - http request/response parser for c
  • nanomsg/nanomsg - nanomsg library
  • libuv/libuv - Cross-platform asychronous I/O
  • mpv-player/mpv - Video player based on MPlayer/mplayer2
  • numpy/numpy - Numpy main repository
  • micropython/micropython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
  • arut/nginx-rtmp-module - NGINX-based Media Streaming Server
  • OpenKinect/libfreenect - Drivers and libraries for the Xbox Kinect device on WIndows, Linux, and OS X
  • awslabs/s2n - s2n : an implementation of the TLS/SSL protocols
  • visit1985/mdp - A command-line based markdown presentation tool.
  • SoftEtherVPN/SoftEtherVPN - A Free Cross-platform Multi-protocol VPN Software, developed by SoftEther VPN Project at University of Tsukuba, Japan.
  • abrasive/shairport - Airtunes emulator! Shairport is no longer maintained.
  • laverdet/node-fibers - Fiber/coroutine support for v8 and node.
  • jedisct1/libsodium - A modern and easy-to-use crypto library.
  • synergy/synergy - Share one mouse and keyboard between multiple computers on your desk.
  • Bilibili/ijkplayer - Android/iOS video player based on FFmpeg n2.7, with MediaCodec, VideoToolbox support.
  • jp9000/OBS - Open Broadcaster Software
  • shadowsocks/shadowsocks-android - A Shadowsocks client for Android
  • kivy/python-for-android - Turn your Python application into an Android APK - Build your own python and extension
  • allinurl/goaccess - GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems.
  • probablycorey/wax - Wax is a framework that lets you write native iPhone apps in Lua.
  • mozilla/mozjpeg - Improved JPEG encoder.
  • cloudius-systems/osv - OSv, a new operating system for the cloud.
  • buaazp/zimg - A lightweight and high performance image storage and processing system.
  • nginx/nginx-releases - * NOTE: This repository has been retired *. Complete (unofficial) history of nginx releases. Please note that this repository is unofficial and pull requests have no chance of being merged. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html.
  • nelhage/reptyr - Reparent a running program to a new terminal
  • postgres/postgres - Mirror 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 http://wiki.postgresql.org/wiki/Submitting_a_Patch
  • msysgit/msysgit - msysGit has been superseded by Git for Windows 2.x
  • keendreams/keen - Keen Dreams on Greenlight!
  • vysheng/tg - telegram-cli
  • WhisperSystems/RedPhone - A secure calling app for Android.
  • krakjoe/pthreads - Threading for PHP - Share Nothing, Do Everything :)
  • google/ios-webkit-debug-proxy - A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector).
  • radare/radare2 - unix-like reverse engineering framework and commandline tools
  • toland/qlmarkdown - QuickLook generator for Markdown files.
  • libgit2/rugged - ruby bindings to libgit2
  • zfsonlinux/zfs - Native ZFS for Linux
  • mist64/xhyve - xhyve, a lightweight OS X virtualization solution
  • nicolasff/webdis - A Redis HTTP interface with JSON output
  • linuxmint/Cinnamon - A Linux Desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
  • RMerl/asuswrt-merlin - Enhanced version of Asus's router firmware (Asuswrt)
  • maciejczyzewski/retter - A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography. 🔐
  • jp9000/obs-studio - OBS
  • huangz1990/annotated_redis_source - 带有详细注释的 Redis 2.6 源码
  • glfw/glfw - A multi-platform library for OpenGL, window and input
  • id-Software/Quake-III-Arena - Quake III Arena GPL Source Release
  • robotmedia/RMStore - A lightweight iOS library for In-App Purchases
  • stevedekorte/io - Io programming language
  • zmap/zmap - ZMap Internet Scanner
  • MarlinFirmware/Marlin - Reprap FW with look ahead. SDcard and LCD support. It works on Gen6, Ultimaker, RAMPS and Sanguinololu
  • google/eddystone - Specification for Eddystone, an open beacon format from Google
  • bumptech/stud - The Scalable TLS Unwrapping Daemon
  • ZipArchive/ZipArchive - ZipArchive is a simple utility class for zipping and unzipping files on iOS and Mac.
  • freebsd/freebsd - FreeBSD src tree
  • facebook/flashcache - A general purpose, write-back block cache for Linux.
  • ryanmjacobs/c - Compile and execute C "scripts" in one go!
  • Qihoo360/Atlas - A high-performance and stable proxy for MySQL
  • wandenberg/nginx-push-stream-module - A pure stream http push technology for your Nginx setup. Comet made easy and really scalable.
  • id-Software/DOOM - DOOM Open Source Release
  • cockpit-project/cockpit - Cockpit, a user interface for Linux servers
  • glock45/iOS-Hierarchy-Viewer - iOS Hierarchy viewer - View and Coredata debugging made easy
  • lxc/lxc - LXC - Linux Containers
  • nodemcu/nodemcu-firmware - lua based interactive firmware for mcu like esp8266
  • offensive-security/exploit-database - The official Exploit Database repository
  • mongrel2/mongrel2 - The Mongrel2 Web Server Project
  • cuber/ngx_http_google_filter_module - Nginx Module for Google Mirror
  • WhisperSystems/Signal-iOS - Free, world-wide, private messaging and phone calls for iPhone.
  • sqlcipher/sqlcipher - SQLCipher is an SQLite extension that provides 256 bit AES encryption of database files.
  • shoes/shoes - a tiny graphical app kit for ruby
  • ChrisJohnsen/tmux-MacOSX-pasteboard - Notes and workarounds for accessing the Mac OS X pasteboard in tmux sessions. Note: The pu branch (“Proposed Updates”) may be rewound without notice.
  • yusugomori/DeepLearning - Deep Learning (Python, C/C++, Java, Scala, Go)
  • session-replay-tools/tcpcopy - An online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc
  • PromyLOPh/pianobar - Console-based pandora.com player
  • huangz1990/redis-3.0-annotated - 带有详细注释的 Redis 3.0 代码(annotated Redis 3.0 source code)。
  • ohler55/oj - Optimized JSON
  • unbit/uwsgi - uWSGI application server container
  • antirez/linenoise - A small self-contained alternative to readline and libedit
  • mbebenita/Broadway - A JavaScript H.264 decoder.
  • ejoy/ejoy2d - A 2D Graphics Engine for Mobile Game
  • nviennot/tmate - Instant Terminal Sharing
  • c9s/Pux - A High Performance PHP Router. PHP Router re-design
  • klange/toaruos - Hobby kernel + userspace, built mostly from scratch.
  • phoboslab/jsmpeg-vnc - A low latency, high framerate screen sharing server for Windows and client for browsers
  • OpenRCT2/OpenRCT2 - An open source re-implementation of Roller Coaster Tycoon 2.
  • clowwindy/ShadowVPN - Removed according to regulations.
  • pmwkaa/sophia - modern emeddable key-value database
  • pbatard/rufus - The Reliable USB Formatting Utility
  • gentilkiwi/mimikatz - A little tool to play with Windows security
  • vim/vim - The official Vim repository
  • videolan/vlc - VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
  • FreeRDP/FreeRDP - FreeRDP is a free remote desktop protocol client
  • ffi/ffi - Ruby FFI
  • apache/httpd - Mirror of Apache HTTP Server
  • twitter/fatcache - Memcache on SSD
  • yarrick/iodine - Official git repo for iodine dns tunnel
  • jonls/redshift - Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.
  • rhomobile/rhodes - The Rhodes framework is a platform for building locally executing, device-optimized mobile applications for all major smartphone devices.
  • seL4/seL4 - The seL4 microkernel
  • aerospike/aerospike-server - Aerospike Database Server – flash-optimized, in-memory, nosql database
  • alibaba/tsar - Taobao System Activity Reporter
  • tmm1/perftools.rb - gperftools for ruby code
  • pornel/pngquant - Lossy PNG compressor — pngquant command and libimagequant library
  • GarageGames/Torque2D - MIT Licensed Open Source version of Torque 2D from GarageGames
  • kennytm/iphone-private-frameworks - Headers for private frameworks or undocumented interfaces of iPhoneOS 3.x or before (4.x is not supported yet).
  • Netflix/dynomite - A generic dynamo implementation for different k-v storage engines
  • tcurdt/iProxy - Let's you connect your laptop to the iPhone to surf the web.
  • id-Software/Quake - Quake GPL Source Release
  • slact/nginx_http_push_module - Turn NGiNX into an adept HTTP push server.
  • irssi/irssi - The client of the future
  • htacg/tidy-html5 - The granddaddy of HTML tools, with support for modern standards
  • joyent/smartos-live - For more information, please see http://smartos.org/ For any questions that aren't answered there, please join the SmartOS discussion list: http://smartos.org/smartos-mailing-list/
  • memononen/nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
  • mattn/go-sqlite3 - sqlite3 driver for go that using database/sql
  • hexchat/hexchat - GTK+ IRC client -
  • LubosD/darling - Darwin/OS X emulation layer for Linux
  • citusdata/pg_shard - PostgreSQL extension to scale out real-time reads and writes. Check out the mailing list at https://groups.google.com/group/pg_shard-users or read the docs at http://citusdata.com/docs/pg-shard
  • DNSPod/dnspod-sr - A faster recursive dns server from DNSPod
  • RPISEC/MBE - Course materials for Modern Binary Exploitation by RPISEC
  • rmtheis/tess-two - Fork of Tesseract Tools for Android.
  • baskerville/bspwm - A tiling window manager based on binary space partitioning
  • madeye/gaeproxy - GAEProxy for Android
  • facebook/fishhook - A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS.
  • yaoweibin/nginx_tcp_proxy_module - add the feature of tcp proxy with nginx, with health check and status monitor
  • rmagick-temp/rmagick - An interface to the ImageMagick and GraphicsMagick image processing libraries.
  • defuse/swatd - Run a script when one or more sensors fail.
  • ging/licode - Open Source Communication Provider based on WebRTC and Cloud technologies
  • codahale/bcrypt-ruby - bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.
  • mamedev/mame - MAME - Multiple Arcade Machine Emulator
  • jedisct1/dnscrypt-proxy - A tool for securing communications between a client and a DNS resolver
  • raspberrypi/userland - Source code for ARM side libraries for interfacing to Raspberry Pi GPU.
  • seppo0010/rlite - self-contained, serverless, zero-configuration, transactional redis-compatible database engine. rlite is to Redis what SQLite is to SQL.
  • github/brubeck - A Statsd-compatible metrics aggregator
  • ashima/webgl-noise - Procedural Noise Shader Routines compatible with WebGL
  • Uncodin/bypass - Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.
  • EtchedPixels/FUZIX - FuzixOS: Because Small Is Beautiful
  • tmk/tmk_keyboard - keyboard controller firmware for Atmel AVR USB family
  • munificent/wren - The Wren Programming Language
  • ardagnir/athame - Full vim for readline (bash, gdb, python, etc)
  • libretro/RetroArch - Reference frontend for the libretro API. Cross-platform entertainment system.
  • Softmotions/ejdb - EJDB — Embedded JSON Database engine
  • davidfstr/rdiscount - Discount (For Ruby) Implementation of John Gruber's Markdown
  • libgit2/pygit2 - Python bindings for libgit2
  • cuberite/cuberite - A performant C++ Minecraft compatible game server
  • bitly/dablooms - scaling, counting, bloom filter library
  • erikfrey/bashreduce - mapreduce in bash
  • centaurean/density - Superfast compression library
  • twitter/twemcache - Twemcache is the Twitter Memcached
  • libimobiledevice/libimobiledevice - A cross-platform protocol library to communicate with iOS devices
  • mpc-hc/mpc-hc - MPC-HC's main repository. For support use our Trac: https://trac.mpc-hc.org/
  • xiehuc/pidgin-lwqq - a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol
  • vk-com/kphp-kdb - VK-KittenPHP/DB/Engine suite
  • tmm1/rblineprof - line-profiler for ruby
  • mdirolf/nginx-gridfs - Nginx module for serving files from MongoDB's GridFS
  • cundong/SmartAppUpdates - Android应用增量更新
  • SpiderLabs/ModSecurity - ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx that is developed by Trustwave's SpiderLabs. It has a robust event-based programming language which provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis. With over 10,000 deployments world-wide, ModSecurity is the most widely deployed WAF in existence.
  • EricssonResearch/openwebrtc - A mobile-first WebRTC client framework for building native apps
  • ossec/ossec-hids - OSSEC is an Open Source Host-based Intrusion Detection System that performs log analysis, file integrity checking, policy monitoring, rootkit detection, real-time alerting and active response.
  • rofl0r/proxychains-ng - proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project.
  • texane/stlink - stm32 discovery line linux programmer
  • Qihoo360/phptrace - A tracing and troubleshooting tool for PHP scripts.
  • glyptodon/guacamole-server - The server-side, native components that form the Guacamole proxy.
  • tj/histo - beautiful charts in the terminal for static or streaming data
  • Cyan4973/lz4 - Extremely Fast Compression algorithm
  • nsf/termbox - Library for writing text-based user interfaces
  • plusvic/yara - The pattern matching swiss knife
  • facebook/fb-adb - A better shell for Android devices
  • geany/geany - A fast and lightweight IDE
  • fontforge/fontforge - Free (libre) font editor for Windows, Mac OS X and GNU+Linux
  • EyalAr/lwip - Light Weight Image Processor for NodeJS
  • stefanesser/dumpdecrypted - Dumps decrypted mach-o files from encrypted iPhone applications from memory to disk. This tool is necessary for security researchers to be able to look under the hood of encryption.
  • spotify/sparkey - Simple constant key/value storage library, for read-heavy systems with infrequent large bulk inserts.
  • pipelinedb/pipelinedb - The Streaming SQL Database
  • Tox/toxic - CLI Tox client
  • LuaDist/lua - The Lua programming language with CMake based build
  • charliesome/jsos - An operating system written in JavaScript
  • iMoreApps/ffmpeg-avplayer-for-ios - A tiny but powerful video player framework for iOS developers.
  • kripken/BananaBread - BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
  • i3/i3 - A better tiling and dynamic window manager
  • Cyan4973/zstd - Zstandard - Fast and efficient compression algorithm
  • SOHUDBA/SOHU-DBProxy - 搜狐公司强大的数据库中间件
  • havlenapetr/FFMpeg - this is port of ffmpeg for android (this is app, but in future i will do android lib from it and then system will be able to convert videos automatically)
  • OculusVR/RiftDK1 - Firmware, Schematics, and Mechanicals for the Oculus Rift Development Kit 1
  • naelstrof/maim - maim (make image) takes screenshots of your desktop. It has options to take only a region, and relies on slop to query for regions. maim is supposed to be an improved scrot.
  • rebol/rebol - Source code for the Rebol interpreter
  • alols/xcape - Linux utility to configure modifier keys to act as other keys when pressed and released on their own.
  • gluster/glusterfs - Gluster Filesystem - (this is only a public mirror)
  • jlamarche/iOS-OpenGLES-Stuff - Various scripts, utils, and code examples for OpenGL ES programming for iOS
  • notsecure/uTox - Lightweight Tox client
  • cloudwu/mptun - Multi-path Tunnel
  • ice799/memprof - A Ruby gem for memory profiling
  • uzbl/uzbl - A web browser that adheres to the unix philosophy.
  • robertdavidgraham/heartleech - Demonstrates the "heartbleed" problem using full OpenSSL stack
  • BohuTANG/nessDB - A very fast transactional key-value, embedded database storage engine.
  • coolstar/RecordMyScreen - Record the display even on non-jailbroken iPhones.
  • mdaines/viz.js - A hack to put GraphViz on the web.
  • OpenVPN/openvpn - OpenVPN is an open source VPN daemon
  • krakjoe/phpdbg - The Interactive PHP Debugger
  • varnish/hitch - A scalable TLS proxy.
  • wiredtiger/wiredtiger - WiredTiger's source tree
  • google/upb - small, fast parsers for the 21st century
  • fileability/Ingredients - A Cocoa documentation viewer.
  • yrutschle/sslh - Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
  • tarantool/tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance.
  • jwiegley/git-scripts - A bunch of random scripts I've either written, downloaded or clipped from #git.
  • siemens/jailhouse - Linux-based partitioning hypervisor
  • jcupitt/libvips - A fast image processing library with low memory needs.
  • cisco/thor - Thor Video Codec
  • msanders/autopy - A simple, cross-platform GUI automation toolkit for Python.
  • dtrace4linux/linux - dtrace for linux - kernel driver and userland tools
  • vlfeat/vlfeat - An open library of computer vision algorithms
  • sumatrapdfreader/sumatrapdf - SumatraPDF reader
  • darktable-org/darktable - darktable main repository
  • kevinlawler/kona - Open-source implementation of the K programming language
  • adoxa/ansicon - Process ANSI escape sequences for Windows console programs.
  • mattconnolly/ZipArchive - zip archive processing for Cocoa - iPhone and OS X
  • moyix/panda - Platform for Architecture-Neutral Dynamic Analysis
  • i-rinat/freshplayerplugin - ppapi2npapi compatibility layer
  • urbit/urbit - an operating function
  • hishamhm/htop - htop is an interactive text-mode process viewer for Linux. It aims to be a better 'top'.
  • python-greenlet/greenlet - Lightweight in-process concurrent programming
  • nmathewson/Libevent - Nick's public libevent repository. The official repository is at git://levent.git.sourceforge.net/gitroot/levent/libevent
  • openvswitch/ovs - Open vSwitch
  • Teaonly/android-eye - Change your android phone to surveillance camera
  • irtimmer/moonlight-embedded - Gamestream client for embedded systems
  • vstakhov/libucl - Universal configuration library parser
  • qemu/qemu - Official QEMU mirror
  • antirez/dump1090 - Dump1090 is a simple Mode S decoder for RTLSDR devices
  • appunite/AndroidFFmpeg - FFmpeg build for android random architectures with example jni
  • patjak/bcwc_pcie - Reverse engineered Linux driver for the Broadcom 1570 PCIe webcam
  • douban/beansdb - Yet anonther distributed key-value storage system from Douban Inc.
  • HunterHillegas/iOS-BetaBuilder - MacOS X tool designed to simplify creating and distributing beta releases of iOS apps.
  • notro/fbtft - Linux Framebuffer drivers for small TFT LCD display modules
  • gamelinux/passivedns - A network sniffer that logs all DNS server replies for use in a passive DNS setup
  • c9s/r3 - libr3 is a high-performance path dispatching library. It compiles your route paths into a prefix tree (trie). By using the constructed prefix trie in the start-up time, you may dispatch your routes with efficiency
  • lepht/licecap - simple animated screen captures
  • systemd/systemd - systemd upstream
  • signal11/hidapi - A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows.
  • ofTheo/ofxKinect - legacy openFrameworks wrapper for the xbox kinect (OF pre-0.8.0+ only) - ofxKinect is now included and is being maintained in OF releases
  • vmg/houdini - The Escapist
  • droe/sslsplit - Transparent and scalable SSL/TLS interception
  • espruino/Espruino - The Espruino JavaScript interpreter - Official Repo
  • sleuthkit/sleuthkit - The Sleuth Kit® (TSK) is a library and collection of command line digital forensics tools that allow you to investigate volume and file system data. The library can be incorporated into larger digital forensics tools and the command line tools can be directly used to find evidence.
  • karthick18/inception - Inception movie explained programmatically
  • stefanhafeneger/PushMeBaby - iOS Push Notification Debug App
  • hpricot/hpricot - Hpricot has ended. Please consider an alternative like nokogiri.
  • nikhilm/uvbook - An Introduction to libuv
  • jbangert/trapcc - Computing with traps
  • acassen/keepalived - Keepalived
  • tiancaiamao/go-internals - dig into implemention of the go programming language
  • weechat/weechat - The extensible chat client.
  • machinezone/tcpkali - Fast multi-core TCP and WebSockets load generator.
  • zsh-users/zsh - Mirror of the Z shell source code repository.
  • saghul/pyuv - Python interface for libuv
  • mbedmicro/mbed - mbed libraries and tools
  • ktap/ktap - A lightweight script-based dynamic tracing tool for Linux
  • brianmario/escape_utils - Faster string escaping routines for your ruby apps
  • RIOT-OS/RIOT - RIOT - The friendly OS for IoT
  • Ettercap/ettercap - Ettercap Project
  • vanhauser-thc/thc-hydra - hydra
  • robertdavidgraham/robdns - A fast DNS server based on C10M principles
  • psankar/simplefs - A simple, kernel-space, on-disk filesystem from the scratch
  • libpd/libpd - Pure Data embeddable audio synthesis library
  • johnkerl/miller - Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
  • id-Software/Quake-2 - Quake 2 GPL Source Release
  • darkk/redsocks - transparent redirector of any TCP connection to proxy
  • rentzsch/markdownlive - Purpose-built Markdown Editor for Mac OS X with Live Preview
  • knopwob/dunst - lightweight and customizable notification daemon
  • tmm1/pygments.rb - pygments syntax highlighting in ruby
  • mtoyoda/sl - SL(1): Cure your bad habit of mistyping
  • kohler/gifsicle - Gifsicle is a suite of programs for manipulating GIF images and animations.
  • applidium/Vim - Port of the Vim text editor to the iOS
  • douglascrockford/JSMin - JavaScript Minification Filter
  • minix3/minix - MINIX 3 (mirror)
  • jklmnn/imagejs - Small tool to package javascript into a valid image file.
  • mmin18/WaxPatch - Dynamically load a lua script to change the behavior of your iOS application.
  • jech/polipo - The Polipo caching HTTP proxy
  • TouchCode/TouchXML - Official "clone" of TouchXML from TouchCode
  • x0r1/jellyfish - GPU rootkit PoC by Team Jellyfish
  • paparazzi/paparazzi - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.
  • kripken/lua.vm.js - The Lua VM, on the Web
  • cloudozer/ling - Erlang on Xen
  • bonzini/qboot - Minimal x86 firmware for booting Linux kernels
  • alibaba/LVS - A distribution of Linux Virtual Server with some advanced features. It introduces a new packet forwarding method - FULLNAT other than NAT/Tunneling/DirectRouting, and defense mechanism against synflooding attack - SYNPROXY.
  • ZBar/ZBar - Clone of the mercurial repository http://zbar.hg.sourceforge.net:8000/hgroot/zbar/zbar
  • toland/patron - Ruby HTTP client based on libcurl
  • libgit2/php-git - PHP bindings for libgit2
  • sheepdog/sheepdog - Distributed Storage System for QEMU
  • mrrrgn/simple-rootkit - A simple attack against gcc and Python via kernel module, with highly detailed comments.
  • klange/nyancat - Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package nyancat.
  • bwalex/tc-play - Free and simple TrueCrypt Implementation based on dm-crypt
  • djcb/mu - maildir indexer/searcher + emacs mail client + guile bindings
  • sufficientlysecure/ad-away - AdAway is an open source ad blocker for Android using the hosts file.
  • matsumoto-r/ngx_mruby - ngx_mruby - A Fast and Memory-Efficient Web Server Extension Mechanism Using Scripting Language mruby for nginx
  • sickill/stderred - stderr in red
  • perl11/potion - _why the lucky stiff's little language (the official repo... until _why returns)
  • 0intro/plan9 - Plan 9 from Bell Labs
  • axiak/pybloomfiltermmap - Fast Python Bloom Filter using Mmap
  • Rdatatable/data.table - R's data.table package extends data.frame. More info:
  • openzfsonosx/zfs - OpenZFS on OS X
  • Olde-Skuul/doom3do - The complete archive for DOOM for the 3DO
  • hyperic/sigar - System Information Gatherer And Reporter
  • TeamWin/Team-Win-Recovery-Project - Core recovery files for the Team Win Recovery Project (T.W.R.P)
  • HarveyHunt/howm - A lightweight, X11 tiling window manager that behaves like vim
  • answer-huang/dSYMTools - dSYM analyze
  • awesomeWM/awesome - awesome window manager
  • MiCode/Xiaomi_Kernel_OpenSource - Xiaomi kernel OpenSource:cancro-kk-oss(contain MI 3W, MI 3C, MI 4 series, MI NOTE), armani-jb-oss(H1S), dior-kk-oss(HM-NOTE-LTE), ferrari-l-oss(Xiaomi 4i)
  • sass/sassc - libsass command line driver
  • haad/proxychains - proxychains - a tool that forces any TCP connection made by any given application to follow through proxy like TOR or any other SOCKS4, SOCKS5 or HTTP(S) proxy. Supported auth-types: "user/pass" for SOCKS4/5, "basic" for HTTP.
  • atgreen/libffi - A portable foreign-function interface library.
  • krakjoe/apcu - APCu - APC User Cache
  • brho/plan9 - UC Berkeley release of Plan 9 under the GPLv2
  • magnumripper/JohnTheRipper - Jumbo patches for John the Ripper. The "bleeding-jumbo" branch (default) is based on 1.8.0-Jumbo-1. The "master" branch is just a copy of Solar's core (aka "john proper", as in non-Jumbo) CVS repo.
  • simpl/ngx_devel_kit - Nginx Development Kit - an Nginx module that adds additional generic tools that module developers can use in their own modules
  • martanne/vis - a vim like text editor
  • oneoo/alilua - epoll/kqueue+lua based web server
  • dlundquist/sniproxy - Proxies incoming HTTP and TLS connections based on the hostname contained in the initial request of the TCP session.
  • boothj5/profanity - Ncurses based XMPP client
  • LemonBoy/bar - A featherweight, lemon-scented, bar based on xcb
  • ohler55/ox - Ruby Optimized XML Parser
  • FFTW/fftw3 - This is the official repository for the FFTW Fourier transform library, version 3.x
  • FauxFaux/PuTTYTray - A continuation of Barry Haanstra (haanstra.eu)'s PuTTYTray
  • lsalzman/enet - ENet reliable UDP networking library
  • Phildo/pixQL - SQL for image processing
  • ConradIrwin/showterm - The rubygem to upload to http://showterm.io
  • slash-lang/slash - A new language for the web
  • fukuchi/libqrencode - QR Code encoding library
  • freebsd/pkg - Package management tool for FreeBSD. Help at #pkgng on Freenode or [email protected]
  • google/latency-benchmark - Tests web browser input latency and jank
  • mattgodbolt/zindex - Create an index on a compressed text file
  • 2ndQuadrant/repmgr - PostgreSQL Replication Manager
  • ARMmbed/mbedtls - An open source, portable, easy to use, readable and flexible SSL library
  • bither/bither-android-lib - Bither Android Library
  • neilalexander/sigmavpn - Light-weight, secure and modular VPN solution
  • crosslife/OpenBird - Flappy Bird written in cocos2dx
  • quantcast/qfs - Quantcast File System
  • openresty/redis2-nginx-module - Nginx upstream module for the Redis 2.0 protocol
  • madler/zlib - A massively spiffy yet delicately unobtrusive compression library.
  • oNaiPs/droidVncServer - VNC server for Android devices.
  • confluentinc/bottledwater-pg - Change data capture from PostgreSQL into Kafka
  • antirez/smaz - Small strings compression library
  • gittup/tup - Tup is a file-based build system.
  • madeye/proxydroid - Global Proxy for Android
  • id-Software/DOOM-iOS - DOOM Classic for iOS Source Release
  • vkholodkov/nginx-upload-module - A module for nginx web server for handling file uploads using multipart/form-data encoding (RFC 1867).
  • mintomic/mintomic - Mintomic: A Small, Portable Lock-Free API
  • macournoyer/tinyrb - The tiny and fast (subset of) Ruby VM that loves you like you are
  • SirCmpwn/sway - i3-compatible window manager for Wayland (WIP)
  • tsgates/mbox - A lightweight sandbox tool for non-root users
  • libarchive/libarchive - Multi-format archive and compression library
  • alonho/pytrace - pytrace is a fast python tracer. it records function calls, arguments and return values. can be used for debugging and profiling.
  • mopemope/meinheld - meinheld is a high performance asynchronous WSGI Web Server (based on picoev)
  • ldc-developers/ldc - The LLVM-based D compiler.
  • warmcat/libwebsockets - canonical libwebsockets.org websocket library
  • nanorc/nanorc - Improved syntax highlighting for GNU nano
  • AlexDenisov/iActiveRecord - ActiveRecord for iOS without CoreData, only SQLite
  • ghughes/fruitstrap - Install and debug iPhone apps from the command line, without using Xcode
  • dorimanx/exfat-nofuse - Android ARM Linux non-fuse read/write kernel driver for exFat and VFat Android file systems
  • Cyan4973/xxHash - Extremely fast non-cryptographic hash algorithm
  • shaunlebron/blinky - Exploring peripheral vision in games (using Quake)
  • nigels-com/glew - The OpenGL Extension Wrangler Library
  • daoluan/decode-memcached - memcached 源码剖析注释
  • samdmarshall/SDMMobileDevice - MobileDevice Implementation
  • psgroove/psgroove - PSGroove
  • msgpack/msgpack-ruby - MessagePack implementation for Ruby / msgpack.org[Ruby]
  • AOP-PHP/AOP - AOP in PHP
  • mariadb-corporation/MaxScale - A content aware, plug-able proxy server. Discuss @: [email protected]
  • WiringPi/WiringPi - Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi
  • DaveDavenport/rofi - Rofi: A window switcher, run dialog and dmenu replacement
  • darwin-on-arm/xnu - Porting the Darwin kernel to the AArch64/ARMv7/ARMv6-A architectures.
  • rflynn/imgmin - Lossy image optimization
  • lwfinger/rtl8188eu - Repository for stand-alone RTL8188EU driver.
  • libharu/libharu - libharu - free PDF library
  • muennich/sxiv - Simple X Image Viewer
  • laruence/yac - A fast shared memory user data cache for PHP
  • ellzey/libevhtp - A more flexible replacement for libevent's http API.
  • happyfish100/fastdfs - FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance.
  • geocommons/geocoder - Modular Street Address Geocoder
  • douglascrockford/DEC64 - Decimal floating point
  • pfq/PFQ - Functional Networking Framework for Multi-Core Architectures
  • danielfrg/word2vec - Python interface to Google word2vec
  • crmulliner/adbi - Android Dynamic Binary Instrumentation Toolkit
  • RT-Thread/rt-thread - RT-Thread is an open source real-time operating system for embedded devices from China.
  • indutny/bud - Bud - The TLS Terminator
  • cherokee/webserver - Cherokee Web Server
  • st3fan/ios-openssl - Port of OpenSSL for iOS
  • planetbeing/iphonelinux - Port Linux to the iPhone
  • SamyPesse/devos - (Very) basic UNIX-like operating system built when I was younger
  • rxi/lovedos - A framework for making 2D DOS games in Lua
  • feeley/gambit - Gambit is an efficient implementation of the Scheme programming language.
  • urbit/archaeology - An Operating Function
  • parrot/parrot - Parrot Virtual Machine
  • zenovich/runkit - Runkit that works!
  • carlosgs/Cyclone-PCB-Factory - Cyclone (Circuit Cloner) is a CNC mill intended for PCB manufacturing.
  • Visgean/Zeus - NOT MY CODE! Zeus trojan horse - leaked in 2011, I am not the author, I have created this repo to simplify access to those who want to study it.
  • bitly/simplehttp - a family of libraries and daemons for building scalable web infrastructure
  • emgram769/lighthouse - A simple scriptable popup dialog to run on X.
  • elua/elua - eLua Project on GitHub
  • snavely/bundler_sfm - Bundler Structure from Motion Toolkit
  • FreeRDP/Remmina - The GTK+ Remmina Remote Desktop Client
  • chelyaev/ffmpeg-tutorial - A set of tutorials that demonstrates how to write a video player based on FFmpeg
  • benblazak/ergodox-firmware - firmware for the ergoDOX keyboard
  • Microsoft/Windows-driver-samples - This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.
  • McNopper/OpenGL - OpenGL 3 and 4 with GLSL
  • vmg/rinku - Autolinking. Ruby. Yes, that's pretty much it.
  • halfninja/android-ffmpeg-x264 - INACTIVE, UNSUPPORTED - Android Videokit - basic FFMPEG+X264 build for Android. Pull requests gratefully accepted.
  • priitj/whitedb - WhiteDB memory database
  • papplampe/virgo - Virtual desktops for Windows
  • jyr/MNPP - Mac + Nginx + Percona + PHP a high performance web server in a one-click installer
  • GNOME/gimp - GIMP
  • tj/watch - watch(1) periodically executes the given command - useful for auto-testing, auto-building, auto-anything
  • rougier/freetype-gl - OpenGL text using one vertex buffer, one texture and FreeType
  • micronucleus/micronucleus - ATTiny usb bootloader with a strong emphasis on bootloader compactness.
  • Hexxeh/rpi-firmware - Firmware files for the Raspberry Pi
  • seanooi/iOS-WebP - Google's WebP image format decoder and encoder for iOS
  • dynup/kpatch - kpatch - dynamic kernel patching
  • libopencm3/libopencm3 - Open Source ARM cortex m microcontroller library
  • lefcha/imapfilter - IMAP mail filtering utility
  • php-memcached-dev/php-memcached - memcached extension based on libmemcached library
  • igraph/igraph - Library for the analysis of networks
  • monome/libmonome - makes writing applications for Monomes easy.
  • michaeltyson/TPCircularBuffer - A simple, fast circular buffer implementation
  • stefanesser/suhosin - Suhosin Extension
  • mkoppanen/php-zmq - ZeroMQ for PHP
  • thunisoft/unispim - 华宇拼音输入法核心源码(source code of unispim)
  • puffnfresh/toggle-osx-shadows - Tiny tool to toggle window shadows on OS X
  • intel-iot-devkit/mraa - Low Level Skeleton Library for IO Communication on GNU/Linux platforms
  • moonlight-stream/moonlight-pc - GameStream client for Windows/OS X/Linux
  • bsdphk/Ntimed - Network time synchronization software, NTPD replacement.
  • antirez/shapeme - Evolve images using simulated annealing
  • jbush001/NyuziProcessor - GPGPU processor core, implemented in SystemVerilog.
  • mkottman/AndroLua - Lua and LuaJava ported to Android
  • session-replay-tools/tcpburn - The most powerful tool for stress testing of Internet server applications
  • offensive-security/kali-nethunter - Kali Linux NetHunter
  • celluloid/nio4r - New IO for Ruby
  • snooda/net-speeder - net-speeder 在高延迟不稳定链路上优化单线程下载速度
  • meetecho/janus-gateway - Janus WebRTC Gateway
  • oggy/looksee - Supercharged method introspection in IRB
  • PrimeSense/Sensor - PrimeSensor Modules for OpenNI
  • lericson/pylibmc - A Python wrapper around the libmemcached interface from TangentOrg.
  • eatnumber1/goal - g()()()()('al') → "gooooal"
  • traviscross/mtr - Official repository for mtr, a network diagnostic tool
  • arjun024/mkernel - a minimalistic kernel
  • GrahamDumpleton/mod_wsgi - Source code for Apache/mod_wsgi.
  • FreeRADIUS/freeradius-server - The FreeRADIUS Server. RADIUS, DHCP, and VMPS.
  • wiire/pixiewps - An offline WPS bruteforce utility
  • stephane/libmodbus - A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows
  • masterzen/nginx-upload-progress-module - Nginx module implementing an upload progress system, that monitors RFC1867 POST uploads as they are transmitted to upstream servers.
  • jasonmc/forked-daapd - A re-write of the firefly media server (mt-daapd). It's released under GPLv2+. Please note that this git repository is a mirror of the official one at git://git.debian.org/~jblache/forked-daapd.git
  • chokepoint/azazel - Azazel is a userland rootkit based off of the original LD_PRELOAD technique from Jynx rootkit. It is more robust and has additional features, and focuses heavily around anti-debugging and anti-detection.
  • Cyan4973/FiniteStateEntropy - New generation entropy coder
  • shinh/maloader - mach-o loader for linux
  • samyk/pwnat - pwnat punches holes in firewalls and NATs allowing any numbers of clients behind NATs to directly connect to a server behind a different NAT with no 3rd party, port forwarding, DMZ or spoofing involved
  • OpenSC/OpenSC - Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
  • aggregateknowledge/postgresql-hll - PostgreSQL extension adding HyperLogLog data structures as a native data type
  • illumos/illumos-gate - Community developed and maintained version of the OS/Net consolidation
  • guardianproject/libsqlfs - a library that implements a POSIX style filesystem on top of an SQLite database
  • HandBrake/HandBrakeMirror - Readonly Mirror of the offical HandBrake svn repository.
  • LuaDist/luajit - LuaJIT is JIT compiler for the Lua language.
  • jabberd2/jabberd2 - JabberD XMPP Server
  • etolabo/kumofs - kumofs is a scalable and highly available distributed key-value store.
  • ellson/graphviz - Graph Visualization Tools
  • tjko/jpegoptim - jpegoptim - utility to optimize/compress JPEG files
  • netsniff-ng/netsniff-ng - A Swiss army knife for your daily Linux network plumbing.
  • libressl-portable/portable - LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code.
  • thoughtbot/pick - fuzzy select anything.
  • tenderlove/psych - A libyaml wrapper for Ruby
  • fcitx/fcitx - A Flexible Input Method Framework
  • google/snappy-start - Tool for launching a Linux process from a snapshot
  • yasm/yasm - Yasm Assembler mainline development tree
  • openlink/virtuoso-opensource - Virtuoso is a scalable cross-platform server that combines Relational, Graph, and Document Data Management with Web Application Server and Web Services Platform functionality.
  • libav/libav - Libav github mirror, clone of git://git.libav.org/libav
  • vivien/i3blocks - A flexible scheduler for i3bar
  • laruence/yaconf - A PHP Persistent Configurations Container
  • Gnucash/gnucash - Public Mirror of code.gnucash.org/gnucash
  • damellis/attiny - ATtiny microcontroller support for the Arduino IDE
  • sgminer-dev/sgminer - Scrypt GPU miner
  • groonga/groonga - An embeddable fulltext search engine. Groonga is the successor project to Senna.
  • aardappel/lobster - The Lobster Programming Language
  • rentzsch/mach_inject - interprocess code injection for Mac OS X
  • jwilberding/bcp - Broadcast Copy
  • jcloudpub/speedy - a distributed docker image storage
  • b4winckler/vim - Mirror of the Vim Mercurial repository
  • openresty/echo-nginx-module - An Nginx module for bringing the power of "echo", "sleep", "time" and more to Nginx's config file
  • garrynewman/GWEN - GWEN - GUI Without Extravagant Nonsense
  • f9micro/f9-kernel - An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
  • cbsheng/tinyhttpd - tinyhttpd的详细注释版,十分适合入门者学习的一个项目
  • reicast/reicast-emulator - Reicast is a multiplatform Sega Dreamcast emulator
  • karelzak/mutt-kz - mutt with notmuch support and another improvements...
  • stepmania/stepmania - Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.
  • fancycode/MemoryModule - Library to load a DLL from memory.
  • eaccelerator/eaccelerator - eAccelerator PHP opcode cache
  • obdev/v-usb - A Firmware-Only USB implementation for Atmel's AVR Microcontrollers
  • michaeldv/pit - The project manager from hell (integrates with Git)
  • FSX/misaka - A Python binding for Hoedown.
  • yarrick/pingfs - Stores your data in ICMP ping packets
  • mreiferson/php-wkhtmltox - PHP bindings for libwkhtmltox
  • mariusae/heapster - production heap profiling for the JVM. compatible with google-perftools.
  • facebook/liblogfaf - A library that logs messages using non-blocking UDP datagrams.
  • binaryage/asepsis - a solution for .DS_Store pollution
  • rsms/sol - A sunny little virtual machine
  • dvorka/hstr - Bash and Zsh shell history suggest box - easily view, navigate, search and manage your command history.
  • FRiCKLE/ngx_postgres - upstream module that allows nginx to communicate directly with PostgreSQL database.
  • libtom/libtomcrypt - LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
  • gnosek/nginx-upstream-fair - The fair load balancer module for nginx
  • mubix/post-exploitation - Post Exploitation Collection
  • zeromq/zyre - Zyre - an open-source framework for proximity-based peer-to-peer applications
  • tuanpmt/esp_mqtt - MQTT client library for ESP8266 Soc
  • SS-archive/salt-states - Collection of salt state files for use and testing
  • Dead2/zlib-ng - zlib for the "next generation" systems. Drop-In replacement with some serious optimizations.
  • rwos/gti - a git launcher :-)
  • mgba-emu/mgba - mGBA Game Boy Advance Emulator
  • id-Software/Wolf3D-iOS - Wolfenstein 3D for iOS Source Release
  • jcdutton/libbeauty - Decompiler and Reverse Engineering tool
  • fnordware/AdobeWebM - WebM plug-ins for Adobe programs
  • fanglingsu/vimb - Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.
  • limpkin/mooltipass - Github repository dedicated to the mooltipass project
  • zaphire/Monocle-Engine - Open source game engine for lush 2D. Inspired by Aquaria, FlashPunk and Unity.
  • pepe2k/u-boot_mod - U-Boot 1.1.4 modification for routers
  • chameco/Solid - A minimalist interpreted language, with a clean object model and a tiny VM.
  • jpountz/lz4-java - LZ4 compression for Java
  • unbit/spockfs - SpockFS is an HTTP based network filesystem
  • robm/dzen - Dzen is a general purpose messaging, notification and menuing program for X11.
  • citusdata/postgres_vectorization_test - Vectorized executor to speed up PostgreSQL
  • PaulBatchelor/Soundpipe - A lightweight music DSP library.
  • antirez/load81 - SDL based Lua programming environment for kids similar to Codea
  • Laurelai/decompile-dump - Partial stuxnet source decompiled with hexrays, if anyone has better decompile tools feel free to contribute better versions.
  • zebrafishlabs/nginx-statsd - An nginx module for sending stats to statsd.
  • giltene/wrk2 - A constant throughput, correct latency recording variant of wrk
  • angband/angband - Official Git repository for Angband
  • vmt/udis86 - Disassembler Library for x86 and x86-64
  • projectNe10/Ne10 - An open optimized software library project for the ARM® Architecture
  • adrianlopezroche/fdupes - FDUPES is a program for identifying or deleting duplicate files residing within specified directories.
  • twitter/jvmgcprof - A simple utility for profile allocation and garbage collection activity in the JVM
  • openwrt-mirror/openwrt - Mirror of the OpenWRT repository
  • libusb/libusb - A cross-platform library to access USB devices
  • dbalmain/ferret - Ferret: the extensible information retrieval library for ruby.
  • baiduwearable/duband - duband1.0 对应的公版版本为 1.0
  • jcline/fuse-google-drive - A fuse filesystem wrapper for Google Drive.
  • LuaJIT/LuaJIT - Mirror of the LuaJIT git repository
  • BinaryAnalysisPlatform/qira - QEMU Interactive Runtime Analyser
  • synthetos/TinyG - Affordable Industrial Grade Motion Control
  • dhoerl/PhotoScrollerNetwork - Awesomely fast enhanced version of Apple's PhotoScroller, also pulls images from network.
  • atomicobject/heatshrink - data compression library for embedded/real-time systems
  • moonlight-stream/moonlight-android - GameStream client for Android
  • mindboards/ev3sources - LEGO MINDSTORMS EV3 source code
  • AeroQuad/AeroQuad - AeroQuad Flight Software
  • linuxmint/nemo - File browser for Cinnamon
  • Lejdborg/NMSSH - NMSSH is an Objective-C wrapper for libssh2, with a sweet API.
  • planetbeing/xpwn - A cross-platform custom NOR firmware loader and custom IPSW generator for the iPhone
  • baskerville/sxhkd - Simple X hotkey daemon
  • stec-inc/EnhanceIO - EnhanceIO Open Source for Linux
  • raspberrypi/maynard - Desktop environment for Wayland
  • ko1/allocation_tracer - Add ObjectSpace::AllocationTracer module.
  • hoytech/vmtouch - Portable file system cache diagnostics and control
  • robwhess/opensift - Open-Source SIFT Library
  • augustl/halt - OS where everything is immutable! (Experimental)
  • ClusterLabs/pacemaker - Pacemaker is an advanced, scalable High-Availability cluster resource manager
  • x2on/libssh2-for-iOS - A script for compiling libssh2 for iOS Devices (iPhone, iPad, iPod Touch). The example app can connect to an server with SSH and execute commands.
  • x0r1/Demon - GPU keylogger PoC by Team Jellyfish
  • pgRouting/pgrouting - Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
  • ntruchsess/arduino_uip - UIPEthernet: A plugin-replacement of the stock Arduino Ethernet library for ENC28J60 shields and breakout boards. Full support for persistent (streaming) TCP-connections and UDP (Client and Server each), ARP, ICMP, DHCP and DNS. Build around Adam Dunkels uIP Stack.
  • Yubico/yubico-pam - Yubico Pluggable Authentication Module (PAM)
  • symisc/vedis - An Embedded Implementation of Redis
  • juuso/keychaindump - A proof-of-concept tool for reading OS X keychain passwords
  • ThomasAdam/tmux - Clone of the tmux Git repository. The master branch contains the latest unreleased code. There are topic branches which may be subject to rebasing, so don't base changes off them. DO NOT SEND me pull-requests, send patches to tmux-users mailing list instead.
  • NVIDIAGameWorks/OpenGLSamples - Cross-platform OpenGL and OpenGL ES samples (for Windows, Android, and Linux)
  • AyrA/ExcelStuff - Various Tools in Excel
  • zardus/preeny - Some helpful preload libraries for pwning stuff.
  • majn/telegram-purple - Adds support for Telegram to Pidgin, Adium, Finch and other Libpurple based messengers.
  • bluesmoon/pngtocss - Read in a gradient from a png file and spit out CSS for it
  • multiwii/baseflight - 32 bit fork of the MultiWii RC flight controller firmware
  • jgeboski/purple-facebook - Facebook protocol plugin for libpurple
  • cmusphinx/pocketsphinx - PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktop
  • MoSync/MoSync - Cross-Platform SDK for mobile phones
  • guilleiguaran/xv6 - mirror of the source code of the Xv6 operating system
  • git-mirror/nginx - A mirror of the nginx SVN repository.
  • multipath-tcp/mptcp - Linux Kernel implementation of MultiPath TCP
  • mchck/mchck - MC HCK, the small and cheap microcontroller board!
  • jordansissel/xdotool - fake keyboard/mouse input, window management, and more
  • OpenNI/OpenNI2 - OpenNI2
  • Byzantium/Byzantium - Configs and code for Project Byzantium.
  • marforic/imagemagick_lib_iphone - Scripts and instructions to compile ImageMagick as a static library to use in any iOS project
  • flori/amatch - Approximate String Matching library
  • MidnightCommander/mc - Midnight Commander's repository
  • selkhateeb/hardlink - a simple command-line utility that implements hardlinks on Mac OsX
  • mackyle/sqlite - Unofficial git mirror of SQLite sources (see link for build instructions)
  • comex/frash - yeah I'm getting tired of the long description
  • FRiCKLE/ngx_zeromq - ZeroMQ transport for nginx
  • kholia/dedrop - Looking inside the (Drop) box. Security Analysis of Dropbox. Updated WOOT '13 paper and other goodies.
  • Airblader/i3 - i3-gaps – i3 with more features
  • torch/DEPRECEATED-torch7-distro - Torch7: state-of-the-art machine learning algorithms
  • rentzsch/mach_star - code injection and function overriding for Mac OS X
  • UWNetworksLab/arrakis - Arrakis public repository.
  • haproxy/haproxy - Mirror of haproxy repository
  • wdas/ptex - Per-Face Texture Mapping for Production Rendering
  • seastorm/PuttyRider - Hijack Putty sessions in order to sniff conversation and inject Linux commands.
  • sackmotion/motion - Motion, a software motion detector
  • sevenler/Uninstall_Statics - Android 统计 应用 自身被 卸载 Android Statistics application is uninstalled
  • gsliepen/tinc - a VPN daemon
  • oetiker/rrdtool-1.x - RRDtool 1.x - Round Robin Database
  • lwfinger/rtlwifi_new - A repo for the newest Realtek rtlwifi codes.
  • linux-test-project/ltp - Linux Test Project
  • liamoc/learn-you-an-agda - Learn you an Agda (and achieve enlightenment)
  • FrictionalGames/HPL1Engine - A real time 3D engine.
  • micahpearlman/MonkVG - MonkVG is an OpenVG 1.1 like vector graphics API implementation optimized for game use currently using an OpenGL ES backend that should be compatible with any HW that supports OpenGL ES 2.0 which includes most iOS and Android devices.
  • hzeller/gmrender-resurrect - Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
  • bitrig/bitrig - Bitrig base system repository.
  • tailhook/zerogw - A fast HTTP/WebSocket to zeromq gateway
  • gentoo/eudev - Repository for eudev development
  • tmm1/gctools - profiler/logger/oobgc for rgengc in ruby 2.1
  • devsisters/libquic - QUIC, a multiplexed stream transport over UDP
  • adafruit/adafruit-beaglebone-io-python - Adafruit's BeagleBone IO Python Library
  • zeromq/rbzmq - Ruby binding for 0MQ
  • xxorde/librekinect - Depth data from a kinect sensor! Small and fast kernel driver. Also for embedded devices like the raspberry pi!
  • the-tcpdump-group/tcpdump - the TCPdump network dissector
  • the-tcpdump-group/libpcap - the LIBpcap interface to various kernel packet capture mechanism
  • phadej/igbinary - Igbinary is a drop in replacement for the standard php serializer. Check https://github.com/igbinary/igbinary for the freshest version
  • jkramer/shell-fm - Lightweight console-based radio player for Last.FM radio streams.
  • strazzere/android-unpacker - Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0
  • robertdavidgraham/isowall - This is a mini-firewall that completely isolates a target device from the local network.
  • revolutionary/zergRush - Android 2.2 / 2.3 local root
  • pyca/pynacl - Python binding to the Networking and Cryptography (NaCl) library
  • kmike/datrie - Fast, efficiently stored Trie for Python. Uses libdatrie.
  • zfsonlinux/spl - Solaris Porting Layer
  • snielsen/DeathToDSStore - .DS_Store is an abomination and must be stopped.
  • pornel/giflossy - Lossy GIF compressor
  • Learn-Algorithm/Learn-Algorithm - 拖延症患者学习算法小分队
  • a0rtega/pafish - Pafish is a demonstration tool that employs several techniques to detect sandboxes and analysis environments in the same way as malware families do.
  • Blosc/bcolz - A columnar data container that can be compressed.
  • osxfuse/sshfs - File system based on the SSH File Transfer Protocol
  • neutrinolabs/xrdp - xrdp: an open source RDP server
  • lua/lua - Unofficial git history of Lua releases
  • ioerror/tlsdate - secure parasitic rdate replacement
  • gkaindl/ambi-tv - a flexible ambilight clone for embedded linux
  • cloudwu/sproto - Yet another protocol library like google protocol buffers , but simple and fast.
  • studio-ousia/mprpc - A fast MessagePack RPC library
  • matricks/teeworlds - A retro multiplayer shooter
  • immobiliare/sfs - Asynchronous Filesystem Replication
  • ghosert/VimProject - All about my vim projects
  • djhworld/gomeboycolor - Gameboy Color emulator
  • thlorenz/learnuv - Learn uv for fun and profit, a self guided workshop to the library that powers Node.js.
  • reorg/pg_repack - Reorganize tables in PostgreSQL databases with minimal locks
  • guokr/gkseg - Yet another Chinese word segmentation package based on character-based tagging heuristics and CRF algorithm
  • rathena/rathena - rAthena is an open-source cross-platform MMORPG server.
  • mist64/hvdos - hvdos, a simple DOS emulator based on the OS X Hypervisor.framework
  • lh3/bwa - Burrow-Wheeler Aligner for pairwise alignment between DNA sequences
  • gameoverhack/ofxOpenNI - Wrapper for OpenNI, NITE and SensorKinect
  • xbmc/android - OBSOLETE Android port. Now merged into mainline!
  • swetland/dcpu16 - Virtual Machine and Assembler for Notch's DCPU-16 Architecture
  • servalproject/batphone - The Serval Mesh app for Android. EXPERIMENTAL SOFTWARE.
  • openresty/sregex - A non-backtracking NFA/DFA-based Perl-compatible regex engine matching on large data streams
  • naev/naev - Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
  • martinezjavier/ldd3 - Linux Device Drivers 3 examples updated to work in recent kernels
  • davisp/python-spidermonkey - Python/JavaScript bridge module, making use of Mozilla's spidermonkey JavaScript implementation.
  • rafael-santiago/pig - A Linux packet crafting tool
  • postgis/postgis - PostGIS spatial database extension to PostgreSQL
  • performancecopilot/pcp - Performance Co-Pilot
  • bwhite/hadoopy - Python MapReduce library written in Cython. Visit us in #hadoopy on freenode. See the link below for documentation and tutorials.
  • versatica/OverSIP - OverSIP: the SIP framework you dreamed about
  • openresty/drizzle-nginx-module - an nginx upstream module that talks to mysql and drizzle by libdrizzle
  • monkey/monkey - Monkey HTTP Server
  • keenerd/jshon - Jshon is a JSON parser designed for maximum convenience within the shell.
  • benhoyt/scandir - Better directory iterator and faster os.walk(), now in the Python 3.5 stdlib
  • carljv/Will_it_Python - Translating R Data Analyses to Python
  • JakSprats/Alchemy-Database - Hybrid Relational-Database/NOSQL-Datastore
  • ericfischer/datamaps - Indexes points and lines and generates map tiles to display them
  • jedisct1/Pincaster - A fast persistent nosql database with a HTTP/JSON interface, not only for geographical data.
  • moinakg/pcompress - A Parallelized Data Deduplication and Compression utility
  • x86-64/frozen - Data management and processing library
  • citusdata/mongo_fdw - PostgreSQL foreign data wrapper for MongoDB
  • stevedekorte/basekit - C based OO portable data structure library
  • danomatika/ofxPd - (maintained) a Pure Data addon for OpenFrameworks using libpd
  • franckverrot/holycorn - PostgreSQL multi-purpose Ruby data wrapper
  • zhemao/libds - Simple, memory-safe data-structures in C.
  • clarkgrubb/data-tools - File format conversion tools
  • amadvance/snapraid - A backup program for disk arrays. It stores parity information of your data and it recovers from up to six disk failures
  • bananita/MBFaker - Objective-C fake data generator
  • naftaliharris/lazysort - A partially and lazily sorted list data structure for Python
  • johnj/llds - Low-Level Data Structure - efficient data structures, and fast data access in the 2.6/3.0 kernel
  • lh3/bioawk - BWK awk modified for biological data
  • Cr4sh/WindowsRegistryRootkit - Kernel rootkit, that lives inside the Windows registry values data
  • EnterpriseDB/mysql_fdw - PostgreSQL foreign data wrapper for MySQL
  • rampantpixels/foundation_lib - Cross-platform public domain foundation library in C providing basic support data types and functions to write applications and games in a platform-independent fashion.
  • dbro/csvquote - Enables common unix utlities like cut, head, tail to work correctly with csv data containing delimiters and newlines
  • theck01/offbrand_lib - A collecton of generic reference counted data structures, tools to create compatible C style classes, and demo applications
  • reverbrain/eblob - Eblob is an append-only low-level IO library, which saves data in blob files. Created as low-level backend for elliptics
  • mjording/ttyrec - ttyrec is a tty recorder. Recorded data can be played back with the included ttyplay command. ttyrec is just a derivative of script command for recording timing information with microsecond accuracy as well. It can record emacs -nw, vi, lynx, or any programs running on tty.
  • siganakis/tny - Tiny data structures that pack a punch!
  • xjdrew/lua-zset - lua data structure same as redis sorted set
  • searchdaimon/enterprise-search - An open source search engine for corporate data and websites.
  • citusdata/json_fdw - PostgreSQL extension which implements a Foreign Data Wrapper (FDW) for JSON files.
  • opendp/dpdk-odp - Open data plane on dpdk, TCP/IP stack for dpdk.
  • ebassi/graphene - A thin layer of graphic data types
  • dpage/redis_fdw - A PostgreSQL foreign data wrapper for Redis
  • danomatika/PdParty - (work-in-progress) Run your Pure Data patches on iOS with native GUIs emulated
  • fluent/nginx-fluentd-module - Nginx module for Fluentd data collector
  • cudpp/cudpp - CUDA Data Parallel Primitives Library
  • ericfischer/geotools - Tools for working with geographic data
  • preshing/CompareIntegerMaps - Generates benchmark data for two different data structures, then renders some graphs.
  • drotiro/postpic - PostPic is an extension for the open source dbms PostgreSQL that enables image processing inside the database, like PostGIS does for spatial data. It adds the new 'image' type to the SQL, and several functions to process images and to extract their attributes.
  • rfk/tnetstring - data serialization using typed netstrings
  • mysqludf/lib_mysqludf_json - A UDF library of functions to map relational data to the JSON format.
  • cloudwu/lua-db - A database shared data among multi-states .
  • pod2g/sendrawpdu - CLI tool to send raw SMS PDU data to the iPhone 4 baseband
  • ginsweater/gif-h - Simple C++ one-header library for the creation of animated GIFs from image data.
  • dawnbreaks/mysql2redis - A high performance mysql udf to sync the newly modified/inserted data from mysql to redis cache.
  • applidium/ADZipURLProtocol - Open static website or access data from a zip archive
  • IlyaGrebnov/libbsc - High performance block-sorting data compression library
  • rentzsch/stressdrive - tool to completely fill a drive with random data and ensure it can be entirely correctly read back
  • fluent/fluent-bit - Data Collector for IoT & Embedded Linux
  • ComputerNerd/ov7670-no-ram-arduino-uno - Allows you to use a non fifo ov7670 on the arudino uno without external spi ram like other examples. Sends the data to UART.
  • openyou/libomron - Libraries for accessing data from Omron medical devices
  • Broadcom-Switch/of-dpa - OpenFlow Data Plane Abstraction
  • pramsey/pgsql-ogr-fdw - PostgreSQL foreign data wrapper for OGR
  • krieger-od/whdd - HDD diagnostic and data recovery tool for Linux
  • cloudflare/lua-upstream-cache-nginx-module - Nginx module for ngx_lua to provide Lua API to inspect upstream http cache meta-data
  • v3l0c1r4pt0r/delz - Polish vehicle registration certificate data decompression tool
  • rofl0r/libulz - a collection of useful functions and data structures to create C apps faster. focus on simplicity, ability to statically link and minimal binary size.
  • cmatsuoka/libxmp - Libxmp is a library that renders module files to PCM data.
  • mozilla-services/lua_sandbox - Generic Lua sandbox for dynamic data analysis
  • laurenz/oracle_fdw - PostgreSQL extension that provides a Foreign Data Wrapper for easy and efficient access to Oracle databases, including pushdown of WHERE conditions as well as comprehensive EXPLAIN and ANALYZE support.
  • bahbka/pebble-my-data - Pebble watches application to show only your own data, prepared on your own server.
  • JuliaLang/utf8proc - a clean C library for processing UTF-8 Unicode data
  • wangkuiwu/datastructs_and_algorithm - Data struct and algorithm introduction and implementation in C/C++/Java.
  • snaga/xlogdump - A tool for extracting data from the PostgreSQL's write ahead logs.
  • orangeduck/json2c - Convert JSON to C data literals
  • MeetMe/dump_fdw - Foreign Data Wrapper for Postgres Dump Files
  • pd-l2ork/pd - L2Ork version of Pure-Data real-time digital signal processing language developed and maintained at DISIS, Virginia Tech
  • nec-postgres/tdeforpg - PostgreSQL Transparent Data Encryption tool development
  • fmela/libdict - C library of key-value data structures with an object-oriented interface.
  • cloudwu/atomdict - A data structure for data exchange between multi lua states.
  • davidreynolds/algorithms - A repository of assorted algorithms and data structures.
  • atks/vt - A tool set for short variant discovery in genetic sequence data.
  • shadeslayer/libnice - Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements. ICE is useful for applications that want to establish peer-to-peer UDP data streams. It automates the process of traversing NATs and provides security against some attacks. It also allows applications to create reliable streams using a TCP over UDP layer. Existing standards that use ICE include Session Initiation Protocol (SIP) and XMPP Jingle.
  • urcu/userspace-rcu - This repo is a mirror of the official lttng-tools git found at git://git.lttng.org/userspace-rcu.git. liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores.
  • ggasoftware/indigo - Indigo: a cheminformatics toolkit. Bingo: RDBMS data cartridge for Oracle, MS SQL Server, and PostgreSQL
  • pure-data/pure-data - Pure Data - tracking Miller's SourceForge git repository (also used by libpd)
  • levle/rdesktop-fuzzer - Modified rdesktop for mitm udp proxy fuzzer of pre-crypto data
  • dcjones/quip - Compressing next-generation sequencing data with extreme prejudice.
  • Parsely/python-pds - Toy Implementation of Probabilistic Data Structures in Python (PyData 2013)
  • BurntSushi/clibs - A smattering of miscellaneous C libraries. Includes sane argument parsing, a thread-safe multi-producer/multi-consumer queue, and implementation of common data structures (hashmaps, vectors and linked lists).
  • ricardo-rendoncepeda/mtl2opengl - A perl script for converting .obj and .mtl data files into arrays compatible with OpenGL ES on iOS devices
  • google/ktsan - ThreadSanitizer for Linux kernel, a fast data race detector
  • gdbinit/ExtractMachO - IDA plugin to extract Mach-O binaries located in the disassembly or data
  • alibaba/tsar2db - used to store tsar data to mysql
  • raspofabs/dodsrc - Source for the Data-Oriented Design book
  • pikelang/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.
  • jackeylu/mysql2redis - A UDF(user defined functions) plugin for MySQL, which can be used for pushing data to Redis
  • davidcranor/Thinner-Client - This project implements an STM32F based thin client which can send and receive data over serial, read a PS/2 keyboard, and display the contents of a 480x240 framebuffer on an NTSC television.
  • richarddurbin/pbwt - Implementation of Positional Burrows-Wheeler Transform for genetic data
  • bryansum/pdlib - An open source port of Pure Data to the iPhone
  • stephenrkell/liballocs - Runtime and toolchain for whole-program monitoring of allocations and their data types
  • residuum/PuRestJson - PuREST JSON is a library for connecting Puredata (Pd) to HTTP services and encoding and decoding JSON data.
  • GeoffMontee/tds_fdw - A PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)
  • xstevens/decoderbufs - A PostgreSQL logical decoder output plugin to deliver data as Protocol Buffers
  • xcir/libvmod-parsereq - parsing post,get,cookie data
  • reverbrain/smack - Low-level IO storage which packs data into sorted (zlib/bzip2/snappy compressed) blobs
  • paulasmuth/fyrehose - message broker for JSON data streams
  • nuko-yokohama/neo4j_fdw - Graph Database Foreign Data Wrapper for PostgreSQL
  • steven-schronk/C-Data-Structures - Collection of basic data structures in C.
  • snaga/monetdb_fdw - monetdb_fdw - PostgreSQL Foreign Data Wrapper for MonetDB
  • scrapinghub/mdr - A python library detect and extract listing data from HTML page.
  • libical/libical - Libical is an Open Source implementation of the iCalendar protocols and protocol data units.
  • jstjohn/SimSeq - An illumina paired-end and mate-pair short read simulator. This project attempts to model as many of the quirks that exist in Illumina data as possible. Some of these quirks include the potential for chimeric reads, and non-biotinylated fragment pull down in mate-pair libraries . Additionally the program provides the ability to model both site and base specific error, and scripts are provided to train this error model on real datasets. My hope in creating this program is to generate as realistic data as possible to assist in assessing the accuracy of genome assembly tools.
  • jimstudt/ook-decoder - Ook-decoder reads On-Off Keying radio data commonly used in the 433MHz ISM bands using a software defined radio (SDR).
  • jamplus/jamplus - Jamplus is a generic code and data build system derived from the original Perforce version of Jam
  • Maxime2/dataparksearch - An open source, feature rich search engine.
  • trink/hindsight - Hindsight - light weight data processing skeleton
  • tarequeh/DES - Implementation of Data Encryption Standard (DES) in C
  • stuffmatic/kowalski - A data driven, portable, high level audio API for games and other interactive applications (currently being refactored, not quite useable yet).
  • pn2200/g3data - Grab graph data, a program for extracting data from graphs
  • jpr5/ngrep - ngrep strives to provide most of GNU grep's common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular expressions to match against data payloads of packets.
  • fomy/destor - An experimental platform for chunk-level data deduplication. Key words: DDFS, Sparse Index, Extreme Binning, SiLo, Sample Index, BLC; CBR, CFL, CAP, HAR; ASM, OPT; GC, Cumulus
  • danghvu/mod_dumpost - Small and lightweight Apache module to log POST data of a HTTP request
  • res0nat0r/tsunami-udp - A fast user-space file transfer protocol that uses TCP control and UDP data for transfer over very high speed long distance networks (≥ 1 Gbps and even 10 GE), designed to provide more throughput than possible with TCP over the same networks.
  • LPD-EPFL/ASCYLIB - ASCYLIB is a concurrent-search data-structure library with over 30 implementantions of linked lists, hash tables, skip lists, and binary search trees.
  • tvondra/pg_check - a tool to verify integrity of PostgreSQL data files
  • larsbrinkhoff/httptunnel - Creates a bidirectional virtual data path tunnelled in HTTP requests.
  • falconindy/expac - alpm data extraction utility
  • CICM/CicmWrapper - A C/TK library that aims to facilitate the creation of objects for Pure Data
  • umitanuki/s3_fdw - foreign-data wrapper for Amazon S3
  • suhetao/stm32f4_mpu9250 - Access the data of 3-axis magnetometer and DMP from MPU9250 with SPI interface, All data fusion via EKF/UKF/CKF/SRCKF algorithm
  • nicolasff/river - A simple “comet” server in C, streaming data to web clients
  • bovine/datapipe - Network TCP port forwarding
  • atris/JDBC_FDW - FDW that wraps JDBC for PostgreSQL.It can be used to connect and fetch data from any data source that supports JDBC
  • korczis/foremost - Foremost is a console program to recover files based on their headers, footers, and internal data structures. This process is commonly referred to as data carving. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and footers can be specified by a configuration file or you can use command line switches to specify built-in file types. These built-in types look at the data structures of a given file format allowing for a more reliable and faster recovery. Originally developed by the United States Air Force Office of Special Investigations and The Center for Information Systems Security Studies and Research , foremost has been opened to the general public. We welcome any comments, suggestions, patches, or feedback you have on this program. Please direct all correspondence to [email protected].
  • kev009/Concurrency-Kit - Concurrency primitives and lock-less data structures
  • ge-ne/bibtool - BibTool is a tool for manipulating BibTeX data bases. BibTeX provides a mean to integrate citations into LaTeX documents. BibTool allows the manipulation of BibTeX files which goes beyond the possibilities -- and intentions -- of BibTeX.
  • fuzxxl/memf - Portable scanf/printf-like functions to marshal binary data
  • ethz-asl/asctec_mav_framework - Framework for data aquisition and position control to be used with the highlevel processor of Ascending Technologies helicopters
  • dminor/skip-quadtree - Implementation of the skip quadtree and compressed quadtree data structures.
  • cornetp/eagle-owl - Data acquisition from an OWL CM160 +USB device on linux platforms
  • comex/data - the green eyed monster
  • chadwickbureau/chadwick - Chadwick tools for manipulating baseball data
  • agordon/datamash - mirror of GNU Datamash
  • Frans-Willem/LEDMatrixHUB75 - Driver for a LED Matrix of 9 32x16 RGB HUB75 panels, using an STM32F4 Discovery board as low-level driver, and an Atheros AR9331 based WiFi router running OpenWRT as Art-Net data receiver.
  • torbensko/Kinect-to-Maya-motion-capture - A set of scripts to help you capture the Kinect's motion capture data in Maya
  • paulasmuth/libsmatrix - thread-safe sparse matrix data structure
  • jourlin/WebCrawler - An academic open source and open data web crawler
  • fileability/self-ml - A human data language
  • bcopeland/em_misc - external memory data structure playground
  • pflarr/dns_parse - A fast parser for DNS pcap data.
  • ntamas/plfit - Fitting power-law distributions to empirical data, according to the method of Clauset, Shalizi and Newman
  • luarpro/BitmapDataQRCodeScanner - Flash AIR Native Extension: QRCode reader/decoder which accept BitmapData, therefore you can design your own scanner UI, adding overlay image, without launch fullscreen native Camera UI
  • jllodra/ncdump-json - Modified ncdump to output data in json format
  • cnicholson/reversing-bits-test-framework - Framework for gathering data for the "Reversing Bits on ARM" Corner blog post
  • bodgit/graphite-amqp-tools - A set of tools for getting Graphite data in and out of AMQP message brokers
  • matteobertozzi/carthage - Pure C Data Structure and Utils
  • guedes/ldap_fdw - A LDAP Foreign Data Wrapper for PostgreSQL
  • dbohdan/s2png - Store data of any kind inside PNG images.
  • LuaDist/lpack - A library for packing and unpacking binary data. The library adds two functions to the string library: pack and unpack.
  • wertarbyte/tiny-gps - read NMEA data from serial GPS receiver (and sonar and optical sensor) and offer it as I2C slave using ATTiny
  • uci-cbcl/EXTREME - An online EM implementation of the MEME model for fast motif discovery in large ChIP-Seq and DNase-Seq Footprinting data
  • tnm/vulcan - Generate test data for Redis
  • theunamedguy/market-sim - A retro stock-trading game utilizing live market data
  • rnorris/viking - Viking is a free/open source program to manage GPS data (including GPX and KML files). You can import and plot tracks, routes and waypoints, show OpenStreetMaps (OSM), Bing Aerial and other maps, generate Mapnik maps, geotag images, make new tracks, routes and waypoints, see real-time GPS position, etc. It is written mostly in C with the GTK+ 2 toolkit and some C++.
  • qianshanhai/fastwiki - Fast offline data reader
  • linkedin/datacl - A collection of efficient utilities for a data scientist.
  • jberthold/packman - Evaluation-orthogonal serialisation of Haskell data, as a library
  • davidar/c-hashtable - Git mirror of the hash table data structure in C by Christopher Clark
  • NordicSemiconductor/nrf51-ble-app-temp - Project for the nRF51822 that can send data to the nRF Temp smartphone apps.
  • MinnPost/minnpost-nice-ride - Nice Ride data analysis
  • CSB5/lofreq - LoFreq Star: Sensitive variant calling from sequencing data
  • BlockoS/arduino-dataflash - Support for Atmel Dataflash for the Arduino
  • smira/memcached_functions_mysql - Memcached functions for MySQL as UDF, tailored for usage in replication and pushing data to MemcacheQ
  • s-u/iotools - High-performance I/O tools to run distributed R jobs seamlessly on Hadoop and handle chunk-wise data processing
  • petropavel13/pg_rrule - RRULE data type for PostgreSQL
  • kafka399/TwsMongo - TwsMongo is an example of integration between Mongodb and InteractiveBrokers.com API v.9.66 written in C++. The goal of this application to save high frequency data in Mongodb database.
  • ircmaxell/php-ndata - NData PECL extension for dealing with native data types
  • edoko/AIR-Kernel_ICS - AIR Kernel for ICS (r_data / edoko)
  • debrouxl/tilp - TILP (formerly GtkTiLink) can transfer data between Texas Instruments scientific calculators and a computer. It works with all link cables (parallel, serial, Black/Gray/Silver/Direct Link) and it supports the TI-Z80 series (73..86), the TI-68k series (89, 92+, V200, 89T) and the Nspire series (Nspire Clickpad / Touchpad / CX, both CAS and non-CAS)
  • codeman38/zvbi2raw - A quick-and-dirty tool for capturing vertical blanking interval data using libzvbi
  • brendangregg/Dump2PNG - Visualize file data as a PNG
  • aidenbell/getdents - Simple tool for listing large (millions) numbers of files on Linux systems without causing memory issues. Useful for shell scripting large data stores.
  • GNOME/tracker - Tracker is a semantic data storage for desktop and mobile devices.
  • thomasbhatia/nwEPC---EPC-SAE-Gateway - nwEPC is a free and open source framework software implementation of SAE/EPC Serving Gateway or SGW and Packet Data Network Gateway or PGW, which is sometimes referred as SAE-Gateway as well.
  • kineme/KinectTools - Quartz Composer plugin that retrieves color and depth image data from the Xbox Kinect.
  • karrenberg/wfvopencl - IMPORTANT NOTICE: This implementation is long outdated. The latest wfvopencl will be made publicly available with the new libwfv implementation. WFVOpenCL is an OpenCL driver for CPUs on the basis of LLVM. This driver employs Whole-Function Vectorization (WFV) in addition to multi-threading to fully exploit the available data-parallelism by executing as many kernel instances in parallel as possible.
  • erimatnor/libckit - A kit of C-based utilities and data structures.
  • dutc/generators - Generators for Stream Data Processing, or Generator Showcase Showdown
  • damiannz/ofxPd_damians - Pure Data addon for openFrameworks
  • breckinloggins/libuseful - A collection of useful data structures, algorithms, and utilities for C programming
  • arjun024/hide-data-in-ptr - how to hide data inside pointers
  • ZhengYang/odbc_fdw - PostgreSQL Foreign-data Wrapper for ODBC
  • Unidata/gempak - Analysis, display, and product generation package for meteorological data.
  • DanielWaterworth/Butterfly - [DEPRECATED] Butterfly is a C library that implements a very simple 'dynamic' data-type. It could be used, for example, to manipulate JSON data from C. It is distributed under LGPL.
  • Blei-Lab/lda-c - This is a C implementation of variational EM for latent Dirichlet allocation (LDA), a topic model for text or other discrete data.
  • toddtreece/lib_mysqludf_mongodb - MySQL UDF for inserting data into MongoDB
  • thegenemyers/DEXTRACTOR - Bax File Decoder and Data Compressor
  • thegenemyers/DAZZ_DB - The Dazzler Data Base
  • npmccallum/deo - A service for binding data to networks
  • marekweb/datastructs-c - Arraylist and Hashtable implementation in C
  • magnuskarlsson/SDLogger - Open Hardware Data Logger
  • magellannh/rtl-wx - RTL-Wx logs data from 433Mhz wireless sensors using an RTL-SDR dongle. The Wiki has some screenshots of the results
  • kevsmith/erlz - Erlang wrapper for the fastlz (LZO-like) data compression library
  • emrainey/OpenCL-Environment - A series of utilities aimed at making OpenCL easier to use. Includes clCompiler which generates both binary outputs and precompiled headers which can be used in conjunction with clEnvironment. clQuery allows you to print all known information about a OpenCL data type. clPid, clYUV clImgFilter are all examples of how to use the utilities to create a compile time kernel make it a dependency in you makefiles and then use the clEnvironment to call your kernel.
  • dfm/acor - Estimate the autocorrelation time of time-series data very quickly
  • colindean/optar - OPTical ARchiver - highly compressed 2D barcode for paper or film archiving of digital data
  • biomood/LuaSerial - A Lua library in C for sending/receving data from Arduino
  • bianster/mysqlfs - MySQLfs is Linux userspace filesystem which stores data in a MySQL database. It uses FUSE to interface with the kernel.
  • armbrustlab/SEAStAR - SEAStAR is a package of tools supporting the construction of complete analysis pipelines for next-generation (Illumina®, SOLiD™) sequencing data generated from environmental samples.
  • RoXXoR/ws2812 - ws2812/ws2811 led driver library for msp430, uses SPI and unique transport data encoding
  • vmayoral/bb_mpu9150 - BeagleBone ROS package that publishes the Invensense MPU-9150 data into a Topic.
  • troydhanson/kvspool - A library to support streaming data applications
  • smithlabcode/methpipe - A pipeline for analyzing DNA methylation data from bisulfite sequencing.
  • robmccoll/graphdb-testing - Benchmarking various graph databases, engines, datastructures, and data stores.
  • raghavan291/Lazy-Deduplication - Data deduplication, data reduction, capacity optimized storage - is a specialized data compression technique for eliminating redundant data in the storage file system. It is often designed to make network backups to disk faster and more economical. It removes redundant data segments to compress data into a highly compact form and makes it economical to store backups on disk drive instead of tape drive. The technique identifies unique chunks of data, or byte patterns and stores them during the time of analysis. The chunks of new data are hashed and compared with the existing hashes of the other chunks to determine if there is a match. This project is aimed at creating a data deduplication file system which performs post-processing (lazy) analysis on the data stored into the file system
  • qayshp/TestDisk - TestDisk is powerful free data recovery software!
  • innoying/iOS-DataProtection - Tools to manipulate and use iOS data protection features.
  • greghaynes/Afproto - Serial data framing protocol
  • gleu/sqlite_fdw - Foreign Data Wrapper for sqlite
  • fontforge/libuninameslist - A library with a large (sparse) array mapping each unicode code point to the annotation data for it provided in http://www.unicode.org/Public/UNIDATA/NamesList.txt
  • caisonglu/cachemaster - Cachemaster is similar to VMTOUCH, but with more functions. Such as kick page cache, warmup/readahead data, lock data in mem, stat page cache, stat page cache in realtime mode, by file or directory~ Personally, I think the most usefule function is real-time-statistic of page cache. You can see the page cache thrashing when kernel do page reclaiming.
  • brg-liuwei/ngx_kafka_module - nginx kafka module, send post log data to kafka cluster
  • IreneKnapp/modern-data - A self-describing binary data format for dependently-typed object graphs.
  • wouterverweirder/AIR-Sudden-Motion-Sensor-Extension - Native Extension for Adobe AIR, exposing the sudden motion sensor data of mac portables in your AIR application
  • winnukem/racehound - Data race detector for Linux kernel modules
  • teletautala/fullypwnd - This program is designed to identify operating system and running services and find exploits for those services and attempt to connect. I wanted that when the program finishes it's scan there was a way to report, annotate and clarify data.
  • samop/Polar-Flowlink-linux - Development of interface for Polar FT60 HRM for Linux. It was tested with FT80 and it didn't work, due to different command set. I will need physical access to the watch to be able to devise a solution for other HRMs. Simple one page web interface that can be run on local machine and mimics polarpersonaltrainer is also included (see screenshot) but needs lots of polishing. Please note it is a work in progress. This early version pulls down all data except for weekly training program.
  • rfjakob/cshatag - Detect silent data corruption under Linux using checksums in extended attributes
  • kiyo-masui/bitshuffle - Filter for improving compression of typed binary data.
  • jamezilla/ats - ATS is a spectral modeling system based on a sinusoidal plus critical-band noise decomposition. Psychoacoustic processing informs the system's sinusoidal tracking and noise modeling algorithms. Perceptual Audio Coding (PAC) techniques such as Signal-to-Mask Ratio (SMR) evaluation are used to achieve perceptually accurate sinusoidal tracking. SMR values are also used as a psychoacoustic metric to determine the perceptual relevance of partials during analysis data postprocessing. The system's noise component is modeled using Bark-scale frequency warping and sub-band noise energy evaluation. Noise energy at the sub-bands is then distributed on a frame-by-frame basis among the partials resulting in a compact hybrid representation based on noise modulated sinusoidal trajectories.
  • cnlohr/wificompositer - Various tools I used to collect and composite data from a wifi device into an image.
  • caisah/Sedgewick-algorithms-in-c-exercises-and-examples - Examples and exercises from Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching by Robert Sedgewick book
  • CVLearner/Mixture-of-Gaussians - Fit a Gaussian mixture model given a set of data
  • xaberus/nih - libnih, the library interactive data dumper will be based upon
  • woodrow/cidr-report_analysis - Data processing & analysis tools to replicate the CIDR Report and study Internet route aggregation.
  • vsbuffalo/seqqs - seqqs is a C program/library for gathering quality statistics from sequencing data
  • vijay03/optfs - The Optimistic File System (OptFS) is a Linux ext4 variant that implements Optimistic Crash Consistency, a new approach to crash consistency in journaling file systems. OptFS improves performance for many workloads, sometimes by an order of magnitude. OptFS provides strong consistency, equivalent to data journaling mode of ext4.
  • tfoldi/fuse-tableaufs - User-space filesystem for Tableau Server for accessing workbooks and data sources as files.
  • stripydog/kplex - kplex marine data multiplexer
  • sptim/mp3hash - Command line tool to calculate the hash of the music data in mp3 files (without id3v1 & id3v2 metadata). Useful to find dupes with e.g. different genre names.
  • philwieland/openrail - Open Rail Data Processing
  • mit-carbon/Flat-Combining - Traditional data-structure designs, whether lock-based or lock-free, provide parallelism via fine grained synchronization among threads. Flat Combining is a new, efficient synchronization paradigm based on coarse locking.
  • mil/foo-wm - A minimal window manager that organizes windows in a tree data structure, provides a socket to send commands to, and nothing more.
  • lneto/luadata - Lua data library
  • kozyraki/phoenix - an API and runtime environment for data processing with MapReduce for shared-memory multi-core & multiprocessor systems.
  • knossos-project/knossos - KNOSSOS is a software tool for the visualization and annotation of 3D image data and was developed for the rapid reconstruction of neural morphology and connectivity.
  • kehribar/xmega_ov7670 - OV7670 image sensor data capture with Atxmega32E5 without using external FIFO
  • jpiper/pyDNase - Python module for the easy handling and analysis of DNase-seq data
  • jknotzke/GoldenEmbed - Embedded Firmware for the Sparkfun Logomatic V2 which will log ANT+ data
  • happyfish100/fastdht - FastDHT is a high performance distributed hash table (DHT) which based key value pairs. It can store mass key value pairs such as filename mapping, session data and user related data.
  • graphitemaster/libintrusive - Intrusive data structures for C
  • emacsattic/doxymacs - Code to efficiently read/write XML data with Elisp --- IN ATTIC BECAUSE: import problems
  • davidh-ssec/polar2grid - Tools for reading, remapping, and writing satellite instrument data.
  • darthstroyer/005tools - Open-source software for extracting save data from Nintendo DS, DSi and 3DS game cards
  • credativ/informix_fdw - Foreign Data Wrapper for Informix Databases
  • chriso/bitset - A compressed bitset with supporting data structures and algorithms
  • chrisforbes/libaof - Age Of Empires Data Format Parsers
  • astro/collectd - Some personal modifications to collectd, the kick-ass data collector
  • alexanderchuranov/Metaresc - META data and RESource library for C language
  • XVilka/cparse - Parser of C-syntax data definitions, C-syntax function definitions
  • MartinMittring/dcraw_exif - dcraw (Camera RAW format processor) from Dave Coffin with updates, additionally maintain exif data for using it with Agisoft PhotoScan
  • LongSoft/FD44Copier - Utility to copy BIOS data from one ASUS BIOS image file to another
  • JeffreyRacine/R-Package-np - R package np (Nonparametric Kernel Smoothing Methods for Mixed Data Types)
  • BungeeProject/bungee - Big Unstructured Data Analytics
  • xerpi/libsicksaxis - SickSaxis is a C library that lets you connect a Sixaxis or a DualShock3 to the Wii and read its data. It also lets you turn on and off the controller LEDs, enable or disable the rumble and get and set the controllers' bluetooth MAC address.
  • vi/fdlinecombine - Read multiple fds and print data to stdout linewise.
  • valotrading/tick - Tick, a market data tool.
  • sciguy14/MSP430-Wireless-Weather-Station - A Remote MSP430 monitors temperature, light, and humidity and sends the data to a local UART-USB MSP430. A processing script graphs the data in real time on a computer.
  • pseudomuto/c-data-structures - A simple library of data structures for C
  • peterburk/stackoverflowlocal - Scripts for locally hosting and searching a compressed StackOverflow data dump
  • lioncash/ExtractData - An extraction tool for visual novels. Originally developed by Yuu.
  • kfish/libfishsound - A simple programming interface for decoding and encoding audio data using Xiph.org codecs (FLAC, Speex and Vorbis)
  • infofarmer/hashtypes - sha1, md5 and other data types for PostgreSQL
  • hyPiRion/roulette-tree - Data structure for efficient fitness-proportionate selection.
  • hroptatyr/uterus - universal tick encoder library to efficiently transport huge amounts of tick data
  • hpc/scr - SCR caches checkpoint data in storage on the compute nodes of a Linux cluster to provide a fast, scalable checkpoint / restart capability for MPI codes.
  • freshcode/MFMathLib - A mathematical library providing basic math operations on data types from 8-bits to 1024-bits with overflow/underflow tracking.
  • freefoote/gpscorrelate - Abandoned C program to match GPS tracks to photographs, and store the matches in the EXIF data in the photographs.
  • dipman/oshdlc - OSHDLC is the software implementation of High Level Data Link Control (HDLC) standard. It is a fully optimized C-code and It utilizes a state table based, efficient algorithm. This code may be used on lots of platforms easily as desired.
  • coolwanglu/quantile-alg - Algorithms for finding quantiles of a data stream
  • bjoernknafla/peak - Parallelism exploration assembly kit. C toolkit to experiment with task- and data-parallelism.
  • DanAnkers/garmin-ant-downloader - Clone of and updates to "gant", a tool for downloading data off certain Garmin Edge and Forerunner devices. "garmin-ant-downloader" is the name given to this project by Debian and Ubuntu
  • 51Degrees/Device-Detection - THE Fastest and most Accurate device detection for C / PHP / Perl / Python and Node.js - professionally maintained device data
  • umitanuki/tinyint-postgresql - A tiny int implementation as a data type of PostgreSQL
  • ufo-kit/ufo-core - GLib-based framework for GPU-based data processing
  • sdiehl/pycraig - Python library for scraping data from Craigslist
  • rustyrussell/bitcoin-iterate - Simple fast iterator to extract data from bitcoind's blockchain files.
  • ruslin/data_share - 个人一般数据、文件
  • rpetrich/untrackerd - Continuously clean up locationd's history data
  • psobot/ipsumcrypt - A small C program to embed binary data into the whitespace between words.
  • pkmital/StickFigureOSC - Streams PrimeSense NITE's Skeleton Data via OSC (XCode Project)
  • niftylight/niftyled - library designed to provide an abstract interface for LED/lighting hardware to easily control it using pixel data.
  • mrrrgn/tcp2d - A utility to produce data sets for machine learning and statistical analysis from tcp streams.
  • mfragkoulis/PiCO_QL - SQL query interface to C++ collections and C data structures. Also configurable as a loadable Linux kernel module and an extension to Valgrind tools.
  • memo/ofxMSAInterpolator - C++ openFrameworks addon with a set of template classes for doing various types of interpolations on data with any number of dimensions. You can feed the system an arbitrary number of data, then resample at any resolution, or ask for the value at any percentage along the data. Input data can be floats (for 1D splines, Vec2f (for 2D splines), Vec3f (for 3D splines), or even matrices, or custom data types (e.g. biped pose). Demo at www.memo.tv/msainterpolator
  • matildah/fastcat - netcat-like thing that uses the linux syscall splice(2) to avoid overhead from copying data from kernelspace/userspace
  • marcelloceschia/chan-datacard - clone of https://code.google.com/p/asterisk-chan-dongle/ with asterisk 11 branch
  • kroki/XProbes - Explicit probes (XProbes) - static user space probes with natural data access.
  • jwise/ndfslave - Tools to pull data off of a NAND flash chip using a Digilent Nexys-2 board.
  • hhetter/smbtatools - Tools to query the SMB traffic analyzer data base
  • heewa/pipestats - Stats about data being piped.
  • gnemoug/data_structure - 关于各种数据结构和算法的一些收录
  • ericmandel/funtools - A "minimal buy-in" FITS library and utility package for astronomical data analysis
  • crass/lessfs - lessfs - An inline data deduplicating filesystem
  • chucknthem/Data-structures-algorithms - Collection of Data structures, algorithms and interesting bits of code.
  • careermonk/DataStructuresAndAlgorithmsMadeEasy - Data Structures And Algorithms Made Easy
  • bwlewis/lazy.frame - Lazy person's file-backed data frame
  • bauerca/gridfloat - Slice and dice USGS elevation data from the command line.
  • autosportlabs/RaceCapture-Pro_firmware - Firmware for RaceCapture-Pro Data Acquisition, control and Telemetry system for motorsports
  • argv0/nbds - C implementations of several scalable non-blocking data structures for x86 and x86-64.
  • StefanKarpinski/odb - ODB: On-Disk Binary Data Tool
  • NDN-Routing/NDNLP - Named Data Networking Link Protocol
  • MDSplus/mdsplus - The MDSplus data management system
  • Frans-Willem/EspLightNode - ESP8266 firmware to receive lighting data over TPM2, Art-Net and drive a WS2801 addressable LED strip.
  • ComputerNerd/ov7670-simple - This is a simple sample code of the ov7670 on the arduino uno sends data over serial.
  • ComputerNerd/RawCamera-data-converter - This program was made to convert raw data from the ov7670 to a png file. It may also work with other cameras.
  • AC-2015-Sem2/DSA-lab - Data Structures and Algorithms lab repository
  • xiao70/X70FSD - Windows file system filter drivers(minifilter) to encrypt, compress, or otherwise modify file-based data require some of the most complex kernel software developed for Windows.
  • sustrik/msg_control - Helper functions for dealing with socket ancillary data
  • sp4cerat/RLE-based-Voxel-Raycasting - CUDA based Voxel Raycasting - Paper: Efficient, High-Quality, GPU-Based Visualization of Voxelized Surface Data
  • scottransom/psrfits2psrfits - Convert 16-bit PSRFITS search-mode data to 4- or 8-bit PSRFITS data
  • rxin/db-benchmarks - Collection of some database benchmarks, along with tools to parallelize the data generation.
  • phlowy/splunk-phlow - This is an application for consuming netflow v5,7,9 data using NFDUMP, iNotify, Binary-ASCII coverter, and Splunk!
  • mogenson/USBTempLogger - A two component USB temperature data logger made from a PIC16F1455
  • markjasonanderson/wiegand-linux - Linux driver for reading wiegand data from GPIO. Tested for ARM 9G20 (linux stamp)
  • lp/puredis - Pure-Data Redis External
  • locasto/libdisorder - A simple C library for entropy measurement of byte streams and other data.
  • lh3/naivepca - Naive PCA for genotype data
  • lgfischer/dcel - A DCEL implementation, described in details in http://leonardofischer.com/dcel-data-structure-c-plus-plus-implementation/
  • justjkk/gtfs2pgrouting - Import GTFS data into Postgresql database for use by pgrouting
  • jonstewart/foremost - Foremost is a console program to recover files based on their headers, footers, and internal data structures. c.f., http://foremost.sourceforge.net/
  • jobovy/extreme-deconvolution - Density estimation using Gaussian mixtures in the presence of noisy, heterogeneous and incomplete data
  • jeromekelleher/msprime - A reimplementation of Hudson's classical ms simulator for modern data sets.
  • iunderstand/SWE - SWE Toolkit. Learning Semantic Word Embeddings based on Ordinal Knowledge Constraints. A general framework to incorporate semantic knowledge into the popular data-driven learning process of word vectors. Applications including word similarity, sentence completion, etc. ACL-2015 long paper, Beijing, China
  • infincia/Cardrand - This is a simple demonstration of two things, pulling random entropy out of a hardware smart card, and feeding that data into the Linux kernel pool using an ioctl call. Makes it possible for any Linux system to have a real hardware random number generator
  • franckverrot/git_fdw - PostgreSQL Git Foreign Data Wrapper
  • derpston/linux-rpi-audi-dis - Linux kernel module for sending data to the DIS LCD in an Audi car from a Raspberry Pi.
  • demorest/psrfits_utils - Utility library for working with search- and fold-mode PSRFITS pulsar data files.
  • demerphq/Data-Undump - Perl extension for securely and quickly deserializing simple Data::Dumper dumps
  • conghui/algorithms-in-c - Exercise of the book Algorithms In C, Part 1-4, Fundamentals, Data Strcuture, Sorting, Searching, written by Robert Sedgewick
  • cbgbt/DataStructures - A data structures library written in C.
  • bsmulders/CaptureTheData - Vehicle data logging, parsing and analysis using C, PHP, JavaScript (Ext JS 4)
  • bonemurmurer/simplebonjour - pure-data external providing simple bonjour service name discovery and port resolution
  • baiwei0427/PIAS - Information-Agnostic Flow Scheduling for Commodity Data Centers
  • ajrisi/fsm - A finite state machine engine in C - used as a parser for complex data structures
  • RhysU/ESIO - The ExaScale IO (ESIO) library provides simple, high throughput input and output of structured data sets using parallel HDF5. ESIO is designed to support reading and writing turbulence simulation restart files within C, C++, and modern Fortran applications.
  • JohnWong/android-chirp - Broadcast data by sound on android like Chirp
  • GNOME/libgda - Libgda is a (relatively small) database access library:
  • AerialX/djmax-dongletools - DJMax Trilogy Save Data Manager
  • wezm/open2300 - Open2300 is a package of software tools that reads (and writes) data from a Lacrosse WS23xx Weather Stations. This repo is an import of the official SVN repo with some additions.
  • wdlindmeier/Interferometer-Watch - A data visualization to observe the state of LIGO machines
  • vdloo/Beacontalk - Peer to peer chat-program that sends data over Wi-Fi without associations.
  • sphde/sphde - Shared Persistent Heap Data Environment
  • skopjehacklab/MeteoKutija - The MeteoBox (MeteoKutija) is a cheap device that collects a set of meteorological data and publishes it to a central database.
  • sebnow/data_structures - A collection of data structures, written in C.
  • razpeitia/data-structures - Stack, Queue, Binary Tree
  • pchote/falloutviewer - A tool for viewing and extracting files from Fallout 2 data archives
  • otto-de/trackrdrd - The Tracking Log Reader demon reads from the shared memory log of a running instance of Varnish, aggregates data logged in a specific format for requests and ESI subrequests, and forwards the data to a messaging system (such as ActiveMQ or Kafka).
  • oap/ekf-angles - Extended Kalman Filter for Accelerometer and Gyro data
  • nitrogenlogic/kinradar - Displays a pseudocolor ASCII-art radar-like view of Kinect depth data.
  • mmb/vmod_dgram - Varnish VMOD to send data over UDP from VCL.
  • mlaurijsse/linux-mpu9150 - 9-axis data fusion for Linux-based systems using the InvenSense MPU-9150 IMU
  • mchirico/stock - Command line stock picker (grabs data from Yahoo!)
  • mbykov/diglossa.data - texts for diglossa.org
  • mback2k/wireshark-amf - Wireshark dissector for the Action Message Format data protocol and representation
  • maximeh/tesla - Grab data from an OWL-CM160 and generate graph using RRD
  • maciejczyzewski/hashbase - A fast, efficient on-disk/in-memory database with many different kind of data structures. 💾
  • louiswins/RB-Tree - An implementation of the Red-Black Tree data structure.
  • laijs/userspace-rcu - Laijs-maintained Userspace-RCU tree for concurrent data struct(cds) changes
  • kronihias/espeak - pure data external to synthesize text to an array with espeak library
  • jwmatthys/kalman-pd - Simple control rate Kalman filter for Pure Data
  • jlapeyre/PDL-IO-Matlab - Reading and writing matlab format data files for the perl data language.
  • hvdieren/swan - Data-flow driven work-stealing scheduler
  • hcarty/ocaml-hdf - Library for reading/writing HDF4 data and reading NetCDF data
  • hackingtype1/cgm-pebble - pebble watch-face or app to display cgm data
  • gibranfp/Sampled-MinHashing - MinHash-based clustering for binary and weighted dyadic data (e.g. bag of words).
  • ghostrong/algorithm - Data Structure and Algorithms
  • gamefreak/Athena - Data editor for Xsera, Antares, and Ares
  • fredrikbk/libpack - Library that packs/serializes or unpacks/deserializes user-defined data layouts. The data layouts are specified using datatypes similar to MPI Datatypes. The library compiles the datatypes into efficient vectorized pack/unpack code at commit time using an LLVM-based online compiler.
  • foool/Z-code - A family of XOR erasure codes with optimal repair bandwidth for a single data node failure
  • etmc/lemon - Lemon is an MPI parallel I/O library that is intended to allow for efficient parallel I/O of both binary and metadata on massively parallel architectures. Data is stored in the SciDAC Lattice QCD Interchange Message Encapsulation format, that allows for storing large blocks of binary data and corresponding metadata in the same file.
  • esden/ppm_to_spektrum_encoder - An atmega based board converting standard servo data to spektrum satellite serial protocol for use with Paparazzi
  • demorest/guppi_daq - Data acquisition software primarily for the GUPPI pulsar backend.
  • debrouxl/tilp-libticables - TILP (formerly GtkTiLink) can transfer data between Texas Instruments scientific calculators and a computer. It works with all link cables (parallel, serial, Black/Gray/Silver/Direct Link) and it supports the TI-Z80 series (73..86), the TI-68k series (89, 92+, V200, 89T) and the Nspire series (Nspire Clickpad / Touchpad / CX, both CAS and non-CAS)
  • dcshi/Mysync - Mysync is an MySQL binlog Parser. With it, you can sync mysql data to any other servers, such as redis, mc, sphinx and so on
  • chneukirchen/rdd - random data dumper
  • chadjoan/C-Survival-Kit - A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.
  • canonizer/libgpuvm - library which simplifies host-GPU data transfer using userspace pagefault handling
  • blucia0a/CTraps-gcc - Last Writer Slicing: data provenance tracking for concurrent program debugging & analysis
  • blodow/realtime_urdf_filter - ROS package that can filter geometry defined in URDF models from Kinect depth images. Can also preprocess data for the OpenNI tracker, to remove backgrounds, robots etc.
  • billvb/cfe - This framework is used as the basis for the flight software for satellite data systems and instruments, but can be used on other embedded systems.
  • ashwinraghav/Parallel_Open_SSL - Use your idle GPU to encrypt your data. Give your CPU some breathing time!
  • asanchez1987/jobcomp-elasticsearch - SLURM jobcomp plugin to index data into an elasticsearch server
  • arunsrinivasan/datatable - This mirror is outdated. Please check the new project page:
  • anza/metar - METAR data fetcher and parser
  • alessio9008/Thingsquare-Contiki-O.S-Porting-STM32F4-Discovery - We have ported the Contiki Operating System to STM32F4 platform (http://www.st.com/stm32f4-discovery). We started with the work that was already done on an evaluation board based on STM32L1 platform (STEVAL-IKR001V1, http://www.st.com/web/en/catalog/tools/PF253893). The original project, called "Mist", was created by Thingsquare using Spirit1 radio transceiver (STEVAL-IKR001V8D, http://www.st.com/web/en/catalog/tools/FM116/SC1075/PF258319). We converted the system calls from the original platform to the target platform. We have adapted Spirit1 radio driver in order to work properly on STM32F4. Then, we created a Wireless Sensor Network and collected several communication and performance data. I worked on it with Daniele Saitta. To manage the entire work, we used IAR Embedded Workbench (http://www.iar.com/en/products/iar-embedded-workbench/arm/).
  • addy689/DataStructuresLab - Graph Traversal (BFS & DFS), Single Source Shortest Path, Minimum Spanning Tree, RB Trees, B-Trees
  • ZSShen/C-Common-Data-Structures - Uniform C APIs for data structure manipulation
  • XenonofArcticus/DynamicTrack - Access sources of dynamically-updated data about discrete entities like GPSes, INSes, ADS-B sources.
  • TPSully/SRTM2STL - Create STL files from SRTM data for the purpose of creating 3D relief maps.
  • SCIInstitute/fluorender - FluoRender is an interactive rendering tool for confocal microscopy data visualization.
  • RobertABT/heightmap - OS data to STL for a 3d printer (Work in Progress)
  • Remi-C/Pointcloud_in_db - This is a short project using www.postgis.net , and www.github.com/pramsey/pointcloud to store efficentlly large point clouds in a www.postgresql.org data base
  • JoshJGT/census_utils - Operate on Census data in a variety of manners.
  • GROX13/BitTorrent - BitTorrent is a protocol for the practice of peer-to-peer file sharing that is used to distribute large amounts of data over the Internet. BitTorrent is one of the most common protocols for transferring large files, and peer-to-peer networks have been estimated to collectively account for approximately 43% to 70% of all Internet traffic (depending on geographical location) as of February 2009. In November 2004, BitTorrent was responsible for 35% of all Internet traffic. As of February 2013, BitTorrent was responsible for 3.35% of all worldwide bandwidth, more than half of the 6% of total bandwidth dedicated to file sharing.
  • Cthutu/Krull - Data definition language
  • CGNS/CGNS - The CFD General Notation System (CGNS) provides a standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations.
  • winton/redis_parse - Reads huge amounts of pipe-delimited data from Redis, filters it, and returns counts by occurence
  • wellsie1116/Darxen - Downloader, parser, and renderer for NEXRAD data
  • wankdanker/node-unixodbc-isql-json - A hacky solution for querying ODBC data sources (including MS SQL) with nodejs.
  • vndmtrx/libadt - 🚦libadt - an abstract data types library
  • ufjf-dcc/dsgraph - DSGraph is an C/C++ library for visualizing data structures.
  • tsznxx/wLib - Python Modules for High-throughput Sequencing Data Analysis
  • takev/mod_okioki - An apache module that offers a RESTful data service with a PostgresQL server.
  • suprgyabhushan/Data-Structures-And-Algorithms - All my codes done in the Course DSA during the second semester at IIIT Bangalore
  • sounos/hidbase - Distributed Data Storage System
  • sipcapture/hepipe - HEP-PIPE: Pipe arbitrary data (logs, events, cdrs, etc) to HEP server (HOMER)
  • siddhant3s/cs215 - My Third Semester, Data Structure Lab programs
  • sean-/postgresql-varint - Data type for PostgreSQL that encodes integers using variable width encoding in order to save space
  • sdroege/snippets - Some algorithms and data structures
  • samuellab/InterProcess - A compact C library to share data between processes on Windows. Fast. Simple
  • rjsikarwar/gpu_compression - Nine Light weight Schemes to Compress and Decompress the data of Database Using GPU and also a planer
  • richox/comprox - An experimental lossless data compression program with high compression ratio.
  • r-medina/ll - Thread safe linked list data structure for C
  • popoffka/i3lock - i3lock is a simple screen locker like slock. This repo contains a patched version of i3lock which displays additional data on the lock screen, such as current time (like this: http://nn.lv/3y1s).
  • pforemski/libpjf - A C library of data structures with tools (based on libasn)
  • pd-projects/pd-double - a dev fork of pure-data.git for working on 64-bit double-precision support
  • ossc-db/pg_bulkload - High speed data loading utility for PostgreSQL
  • osdba/qpipe - Across the network of pipe tools, data sent through a pipe to another host, providing a reliable transmission function.
  • noporpoise/seq_file - Library for Reading Bioinformatic Sequence Data in C
  • nebneuron/clique-top - Topological data analysis tools for cross correlation matrices
  • ncbi/osiris - OSIRIS is a public domain quality assurance software package that facilitates the assessment of multiplex short tandem repeat (STR) DNA profiles based on laboratory-specific protocols. OSIRIS evaluates the raw electrophoresis data contained in .fsa or .hid files using an independently derived mathematically-based sizing algorithm. OSIRIS currently supports ABI capillary analytical platforms and numerous commercially available marker kits including all CODIS-compliant kits as well as those favored by biomedical laboratories.
  • nathanleclaire/algorithms_and_data_structures - Want to learn more fundamentals of Comp Sci and get some practice writing C, C++, and Java.
  • mw55309/c_fast5 - C code to extract data from fast5 files
  • muvarov/daq-odp - OpenDataPlane.org (ODP) Data Acquisition module for Snort.
  • mozilla-services/lua_circular_buffer - Sliding window time series data storage and analysis.
  • mikedlowis/data-structures - A collection of data structures implemented in C to be included in multiple projects.
  • miezuit/php-base85 - A PHP extension to encode/decode data with base85.
  • messense/data-structure-learning - 数据结构学习,作业代码
  • mattfoster/matlab-interpolation-toolkit - A matlab toolkit for interpolating scattered data in interesting ways.
  • mariokonrad/grib - GRIB data access
  • mar-file-system/marfs - MarFS provides a scalable near-POSIX file system by using one or more POSIX file systems as a scalable metadata component and one ore more data stores (object, file, etc) as a scalable data component. Our initial implementation will use GPFS file systems as the metadata component and Scality and EMC ECS ViPR object stores as the data component.
  • lgsonic/mysqlIncSync - A mysql incremental synchronization tool which can parse mysql row-format binlog and process the incremental data
  • leecbaker/datareftool - Dataref Tool for X-Plane plugin development
  • kyle-github/libplctag - This library provides a portable and simple API for accessing PLC data over Ethernet and serial links.
  • ksheedlo/kmdata - Data structures for C programmers, by C programmers.
  • kscz/n_stress - Linux network stress tester - attempts to send and receive data over a network as fast as possible and confirm integrity of the data
  • krakjoe/SIMD - Simple Instructions, Multiple Data
  • kljensen/Gemoda - A generic motif discovery algorithm for sequential data
  • kbranigan/pow - C datastore/cache for MySQL data
  • k7f/PureData - branching clone of git://pure-data.git.sourceforge.net/gitroot/pure-data/pure-data
  • jmasters/gbt-pipeline - The Green Bank Telescope data analysis pipeline
  • jkff/scrunch - Stream cruncher - data stream algorithms
  • jcw/vlerq - Vlerq is an experiment in column-wise data, persistence, and scripting
  • japeq/bencode-tools - bencode-tools is a collection of tools for manipulating bencoded data.
  • ibarwick/firebird_fdw - A PostgreSQL foreign data wrapper (FDW) for Firebird
  • hughsie/appdata-tools - Application data website
  • hroptatyr/glod - Grokking lots of data
  • guomeizhou/data_structure - 数据结构
  • guiquanz/sundial - sundial - is a collection of useful Abstract Data Structure and Utilities from some open source C projects such as Redis, smhasher, linux and so on.
  • gokhankici/orc_fdw - PostgreSQL extension which implements a Foreign Data Wrapper (FDW) for ORC files.
  • gnudennis/ds_c - Data Structure In C
  • garthz/pdwiringPi - Pure Data (pd) external for hardware I/O on a Raspberry Pi using wiringPi.
  • fygrave/moloch_zmq - ZMQ data explort plugin for Moloch
  • fmahnke/orxCraft - Experimental data configuration editor for the Orx/Scroll game engine. C++
  • federicomenaquintero/evolution-data-server - Full history of evolution-data-server
  • elvismt/slope - A library to create charts from raw data using cairo. Can be shown in GtkDrawingArea
  • eeertekin/bbcp - Securely and quickly copy data from source to target.
  • edussx/database - B+tree database
  • easydatawarehousing/easy2oracle - Easy-To-Oracle is a data integration tool. It can pull data from databases like Microsoft SQL Server, MySQL, Sybase, SQLite, Presto (Hadoop) and Excel directly into your Oracle 10g/11g/12c database
  • eam/libcrange - Range parsing library for managing sets of hostnames, ips, clusters, roles and other operational data.
  • dolaameng/pysax - python implementation of SAX (Symbolic Aggregate Approximation) for time series data
  • deactivated/collectd-write-zmq - a collectd plugin that writes data via zeromq
  • darkstalker/dbc_browser - quick and dirty web DBC browser for WoW spell data
  • chergert/egg-fmt - stdout formatting of data in csv, shell tables, etc
  • chadjoan/sleep-waffle - A reimplementation of the Zeo Raw Data Library with less restrictive (Boost) licensing and written in C with a non-threaded polling-event model. And a silly name.
  • calvinwilliams/tcpdaemon - Tcpdaemon is similar to the xinetd TCP daemon, which is under the particular process model of TCP connection management, docking with the customer communication data protocol layer and application processing module on runtime or compile linking, construct TCP server quickly.
  • caius/fio - Mirror of git://brick.kernel.dk/data/git/fio.git
  • bryansum/ijam - A collaborative music application for the iPhone utilizing Pure Data.
  • bl0b/tinyap - One build to parse them all. A GLR-like parsing engine where the grammar is actually data. And you can augment the grammar at runtime. Also provides a framework to walk the resulting ASTs. C API and commandline frontend available.
  • bigclean/structure - Several languages of data structure practice
  • beave/nfdump-1.6.10p1-sagan - Modified version of Nfdump which allows Sagan to analyze netflow data in real time
  • atduskgreg/Head-Puppet - Open Frameworks app for distorting a 3D model of my head based on Kinect skeleton tracking data over OSC
  • arnimarj/py-pointless - A fast and efficient read-only relocatable data structure for JSON like data, with C and Python APIs
  • armink/EasyDataManager - A c language advanced framework of data manager. Support static data and dynamic data. Supply easy and simple interface for app.
  • alexbirkett/GPSBabel - Free software for GPS data conversion and transfer
  • alandekok/recli - A re-imagined CLI. Customizable syntax, help, permissions, data types.
  • ZhengYang/dc_fdw - PostgreSQL - Document Collection Foreign-data Wrapper (works with 9.1 to 9.3)
  • NDN-Routing/NLSR0.0 - Named Data Link State Routing
  • LeechanX/data_struct_and_algorithms_using_C - 所有基础数据结构和算法的纯C语言实现,如各自排序、链表、栈、队列、各种树以及应用、图算法、字符串匹配算法、回溯、并查集等,献丑了
  • Krakonos/cutils - C utilities and data structures
  • Kevincav/Radix-Sort - Radix Sort with different data types.
  • CAIDA/corsaro - Corsaro is a software suite for performing large-scale analysis of trace data. It was specifically designed to be used with passive traces captured by darknets, but the overall structure is generic enough to be used with any type of passive trace data.
  • BuildItNow/BIN_LuaBind - BIN_LuaBind是一个和luabind、tolua++类似的库,提供了简洁的C/C++到lua的绑定机制,但与之不同的是BIN_LuaBind比他们更安全:lua层不在直接依赖于C/C++层指针,避免野指针引起宕机。除此之外,BIN_LuaBind对Lua提供了对lua_state,user data和table的抽象类,在C++端能方便的操作lua
  • BlackLight/fkmeans - A tiny library in C for managing kmeans clusterization algorithm over arbitrary data sets, both by manually specifying the number k of clusters and computing it automatically using Schwarz criterion
  • BlackBears/CCFNumberPickerView - A scaled, slick slider-type view for numerical data entry on iOS devices
  • Akira-Hayasaka/ofxOnsetDetection - Audio onset detection addon using ofSoundGetSpectrum (or any frequency-domain data. e.g. FFT on the input audio)
  • AaronJackson/sage-in-c - Simple library written in C for accessing invoices and company data created by Sage Accounts 50.
  • zhi1ong/bms-da - Data acquisition by arduino (upload sensor data)
  • yuya-takeyama/hashtable_dump - A Zend Extension to dump HashTable data structure on Zend Engine.
  • yurovsky/swo-tracer - ARM SWO trace data listener/parser
  • yathindra/Merge-Sort-on-Massive-Data - Merge Sort on Massive Data
  • yarikoptic/NiPy-OLD - Analysis of structural and functional neuroimaging data in Python (yet not stabilized -- fork on your risk)
  • xianhuawei/datax - http://code.taobao.org/p/datax/wiki/index/
  • webglearth/gdaldem_web - Utility for encoding elevation data (DEM) for use on the web (with WebGL Earth). Elevation value is encoded into RGB.
  • vi/chaoticfs - Encrypting FUSE filesystem with "false bottom" allowing exposing the data only partially
  • vhmth/Lego-Box - Write up all the data structures!
  • verzhak/sfire - Quantum GIS plugin for mapping of burnt forest areas using Landsat 5 data sets
  • v92/libiorouter - libiorouter is LD_PRELOAD library for caching data and metadata requests from backend directory to local directory transparently to application.
  • ubixum/UXN1212_firmware - Firmware for the Ubixum UXN1212 USB data acquisition board
  • tyler-cromwell/Data-structs - A collection of Data Structures that I have implemented to make the construction of some of my other programs/projects easier
  • tokuhirom/shirokaned - simple cache server for small binary data, feed contents with http protocol, master-master support.
  • tianyaqu/mongodb-in-financial-market - mongodb solution for financial market data
  • theKeithD/thmj3g-tools - Collection of tools to unpack and repack data used by the D.N.A.Softwares doujin game, Touhou Unreal Mahjong 3rd Generation.
  • tedluo/rs485 - This is a simple drive for rs485 to translate data between two arm 6410 openboard
  • teamBICYCLE/libdatac - a collection of data library
  • tailhook/objpath - A library that allows to traverse data structures by path
  • tai/ruby-p-for-c - Data dumper macro for C, which dumps content of any data/structure/expression without prior knowledge of actual format. Works just like "p" or "pp" in Ruby.
  • svanderburg/libamivideo - Conversion library for Amiga planar graphics data and EHB, HAM screen modes
  • strands-project/data_compression - Video encoding for 8 bit RGB images, 16 bit grayscale depth images and possibly more.
  • starnight/simple-data-structure - Simple Data Structure library
  • ssfrr/HearThereOSC - A small program to receive some IMU orientation data from the HearThere Head Tracker
  • slim-curve/slim-curve - SLIM Curve: a package for exponential curve fitting of combined spectral lifetime image data
  • shuLhan/vos - Vos is a program to process formatted data, i.e. CSV data. Vos is designed to process a large input file, a file where their size is larger than the size of memory, and can be tuned to adapt with your machine environment.
  • semmerson/NOAAPORT - The Unidata NOAAPORT package captures broadcast UDP packets from a DVB-S or DVB-S2 receiver listening to the NOAAPORT satellite broadcast, creates data-products from the UDP packets, and inserts those data-products into an LDM product-queue.
  • scytulip/nrf51-back-rec - NRF51822 Firmware for Background Data Recording
  • samdeane/xcode-unicode-formatter - Xcode data view plugin for formatting 16-bit and 32-bit unicode strings
  • redBorder/n2kafka - Tool that listen on a given port and throw all data received to a kafka topic
  • rdub/smallfile - Security tool to create a large number of small (FS blocksize or less) files full of random data, in an effort to sanitize filesystem freespace and journal.
  • rajatkhanduja/Benchmarks - Some programs to test the performance of two (or more) methods to achieve the same thing. It could be two (or more) data structures or two (or more) algorithms to solve the same problem
  • rainkid/dataserv - dataserv
  • qris/iptables - Modified iptables binary for firewall data gathering via JSON
  • pkmital/pkmColorBlobTracker - track overhead using color and map tracked points to a new geometry using a homography transformation and calibration routine - some example test videos are provided in the bin/data directory of an overhead capture. The tracking transformation is useful for when you need a defined metric space of your tracking parameters, or need to account for different user heights in tracking their paths in a space.
  • pi8027/libdatastruct - libdatastruct is an ANSI C library for abstract data types.
  • php/pecl-database-pdo_user - Userspace driver for PDO
  • pcdavid/data-structures - Sample implementations of classical data structures in C.
  • paulreimer/ofxWebUI-poco - A jquery-mobile web page which generates HTML5 form controls (from a protobuf-gwt generated description file) for exchanging protocol buffer-encoded data with an openFrameworks app.
  • olofsj/Whichway - C library for flexible (bike, foot, car) routing in road networks from Openstreetmap data.
  • olofsj/GLMap - An OpenGL ES 2.0 renderer for Openstreetmap data
  • odus/odus - ODUS, a PHP module to improve performance/data size of serialization/unserialization.
  • noporpoise/madcrowlib - Common C data structure macros
  • nohbdy/libtorchlight2 - Library and tools for extracting data from the PAK archives used in the game 'Torchlight 2'
  • nightscout/cgm-pebble-splitscreen - Pebble app to view data from two nightscout servers .
  • nicknassar/cosby - A TI99/4a data cassette interface software modem and practical example of signal processing with the infamous FFT
  • nashvail/Data-Structures - Includes implementation of common data structures along with specific algorithmic operations.
  • n1ckfg/recKinect - Utility for recording raw Kinect data; much faster than Processing but binary output must be remapped
  • msettles/rSFFreader - R packages for flow gram based sequence data Roche 454 and Ion Torrent
  • mrnugget/data_structures - Implementations of common data structures in C
  • mmadry/st-hmp - Implementation of the Spatio-Temporal Hierarchical Matching Pursuit (ST-HMP) descriptor presented in the paper: M. Madry, L. Bo, D. Kragic, D. Fox, "ST-HMP: Unsupervised Spatio-Temporal Feature Learning for Tactile Data". In ICRA, 2014 (Download: http://www.nada.kth.se/~madry/publications/madry2014ICRA.pdf).
  • mlongob/Linux-Kernel-Hack - Minimal Hacks to the Linux Kernel to gather data about machine utilization
  • mlin/ocaml-bgzf - OCaml library for BGZF, a gunzip-compatible format allowing random access to the uncompressed data
  • mklong/libngx - static library about nginx core data structure include array,buf,hash,list,queue ,tree,string and memory pool
  • mist64/pucrunch - pucrunch, an Optimizing Hybrid LZ77 RLE Data Compression Program for C64/C128/VIC-20/Plus4
  • mikelhernaez/qvz - A Lossy compressor for Quality Scores in Genomic Data
  • mgp/redis-types - Library of the Redis data types
  • mchochlov/Gnucash - Data model unit testing - GSoC 2011
  • mbrazeau/Morphy - Phylogenetic analysis of morphological data
  • mbornet-hl/hl - Highlight (colorize) text data using regular expressions
  • mattlgroff/TWRP2.5_F2FS_QCOM - TWRP2.5 android_bootable_recovery for Moto X, Qualcomm based with F2FS filesystem for /data/
  • mattjr/structured - Tools for the Generation and Visualization of Large-scale Three-dimensional Reconstructions from Image Data.
  • mattbornski/cdf - A Python package which handles files in NASA Common Data Format
  • makefu/skytraq-datalogger - configuration and download tool for GPS data loggers based on Skytraq Venus 5 and 6 chipsets
  • lyda/tz - Historical archive of the zoneinfo project. Generated from the original data with the tz-history-scripts.
  • ljmocic/PJISP - Programming Languages and Data Structures
  • liuluheng/levmu - Based on redis protocol, storing data in leveldb, using muduo for communication
  • liuliu/ndqi - Non-structural Data Query Interface
  • libertyernie/goombasav - Extract/replace Game Boy SRAM data stored in Goomba/Goomba Color SRAM
  • leecarraher/CardinalityShiftClustering - MOVED -- https://github.com/wilseypa/rphash -- Ongoing research into communication minimizing parallel data clustering for an LSH accelerated random projection mean-shift algorithm.
  • kronihias/smpte- - Pure Data/Max (flext) external for generating or decoding ltc audio timecode.
  • kevinbirch/kanabo - query JSON/YAML data with JSONPath
  • jvirtanen/dada - Generate tabular text data
  • jvimal/perfiso_10g - Network Performance Isolation for Data Centres. WIP: stay tuned!
  • jtramm/GraphMC - An OpenMC statepoint file reader and data visualization suite
  • jsvennevid/filearchive - File archive library allowing for easy creation and access to data stored inside a container through a simple API.
  • jpmens/mqtt-chronos - Periodically submit time/date-related data to an MQTT broker
  • jenswilly/AVR-enc28j60-pachube - AVR Libc-based project for ATmega328/-168 sending data to Pachube using an ENC28J60 with the Tuxgraphics TCP library.
  • irvined1982/loguino - Logiuno, an arduino based data aquisition tool
  • hroptatyr/gandalf - serve time series from rolled-out text data, part of the army of unserding services
  • hp09d/SAE-Baja-Data-Acquisition - Senior Design project year 2014-2015
  • hoxnox/rawsock_recv_example - SOCK_RAW IPPROTO_UDP socket data transmission example
  • horchi/linux-p4d - Deamon which fetch sensor data of the 'Lambdatronic s3200' and store to a MySQL database
  • heimir-sverrisson/jdbc2_fdw - JDBC Foreign Data Wrapper for PostgreSQL
  • harnold/generic-c - A library of generic data structures and algorithms for C, in the spirit of the STL
  • haf/System.Data.SQLite - A mirror to the official https://system.data.sqlite.org site which uses Fossil for their SCM, and configured to be buildable on mono.
  • hacatu/haclib - A utility library providing data types C should have been made with such as vectors and sequences, mostly as macros.
  • grundprinzip/bitcompressedvector - Provide a container for integral data types that applies light-weight bit compression
  • graphitemaster/bitbytebit - bit-level data transposition compression algorithm
  • gleicon/leveldb_engine - memcached leveldb engine - stores data on leveldb
  • ggounot/BnfData - Android Application: Auteurs et œuvres
  • ggobi/ggobi - High dimensional data vis
  • fritz0705/libf - Library to make programming simpler and cleaner (and slower, because I was too lazy to implement usable data structures)
  • freels/ruby_trie - Native C implementation of a trie data structure.
  • foldedtoad/PebblePointer - Sending Pebble Watch accelerometer data to an Android app -- See wiki
  • fictorial/logstore - experimental data storage engine for arbitrary data for POSIX systems with spinning hard disks
  • farsightsec/dnstable - encoding format, library, and utilities for passive DNS data
  • esheldon/meds - Python and C libraries to work with Multi Epoch Data Structures
  • eos-org/datastructures - PHP extensions for classes supporting common datastructures
  • energinet/datalogger-client - Energinet Datalogger
  • elliotwoods/ARDrone-GStreamer-test - Test of reading video data from ARDrone using GStreamer (cross-platform code, win32 project)
  • einsteinx2/libSub - Internal library used by iSub, encapsulates the data model and audio engine. Licensed under the GPL3.
  • draco2003/freebsd-database-riak - FreeBSD port for riak support
  • domoran/DriveDOORS - An efficient data Interface to IBM Rational DOORS
  • debrouxl/tilp-linkguide - TILP (formerly GtkTiLink) can transfer data between Texas Instruments scientific calculators and a computer. It works with all link cables (parallel, serial, Black/Gray/Silver/Direct Link) and it supports the TI-Z80 series (73..86), the TI-68k series (89, 92+, V200, 89T) and the Nspire series (Nspire Clickpad / Touchpad / CX, both CAS and non-CAS)
  • czarrar/cwas-paper - Scripts to analyze data and generate figures for the CWAS paper
  • corks/corc.ds - A data structure library written in C.
  • codinghead/nmea-module - Module to enable decoding of NMEA data from GPS receivers.
  • chutsu/cog - C common library containing common data structures, sorting algorithms and utility functions
  • chenlonggang/Adaptive-CSA - Adaptive CSA, is data-aware,can select the best coding-method for each block
  • cdkamat/hammerspace - Senior Year (BE Computer Engg.) Undergraduate project - Data Deduplication for the TUX 3 Linux File System
  • caomaocao/micro-camera - The mircocamera driven by a STM32 chip and its PC client. The microcamera captures a photo and then converts it to JPEG or BMP formet. Finally , the camera sent image data to PC by 485 serial-ports
  • bruceg/sqldjbdns - An authoritative DNS server that pulls its data directly from a set of SQL tables
  • brandenburg/sched-trace-tools - Some tools for working with LITMUS^RT sched_trace data.
  • bpudream/pat - Data Structure (**大学MOOC-陈越、何钦铭-数据结构)
  • borland667/btier - Btier is a tiered storage that automatically moves frequently accessible data to fast(er) device.
  • blitz/xplot - Plot tcptrace data
  • blacksmithlabs/NetworkRecorder - An app to record targeted network traffic data of other apps using iptables.
  • bgamari/data-logger - An autonomous data logging firmware for the MC HCK development board
  • bendmorris/pybioclim - A Python interface to BIOCLIM climate data. Data files included in package.
  • barankurtulusozan/Algorithms-and-Data-Structures - Introduction To Algorithms and Data Structures
  • baiwei0427/XPath - Explicit Path Control in Commodity Data Centers
  • baina/biyifei - The general flight data cloud acceleration system design
  • avilleret/laser_drawer - laser_driver is a pure-data patch to control a Laser projector with a sound card
  • atmatthewat/mdc-encode-decode - Software modem for a specific data burst format
  • atduskgreg/Leg-Visualization - OF app to visualize leg movement data from Biomechanics and Motor Control of Human Movement by David A. Winter
  • aspotton/xonotic-data-patches - A clone of xonotic-data plus additional branches
  • aseveryn/NLPIR-2013 - Source code and data used in the NLPIR course (Sprint, 2013)
  • as0ler/iphone-dataprotection - Some useful tools for a iOS Forensics.
  • andrewstone/AbqData - Tools to read ABQ Open Data Initiative city gov data
  • alessio9008/PLC-to-STM32F4-communication-through-PC-as-gateway - This project has been made using the STM32F4 accelerometer and a Siemens S7-300 unit. The microcontroller is programmed to send data to a PC by using a serial-port communication; these data are read from a C# program that forward them to the PLC memory. Then, the PLC unit, that recognizes the microcontroller position, moves a mechanical arm.
  • aimxhaisse/des - C implementation of Data Encryption Standard
  • ai-ku/scode - Sphere embedding (s-code) is a variation of Euclidean embedding of co-occurence data (code).
  • adnanozsoy/CUDA_Compression - A GPU-based LZSS compression algorithm, highly tuned for NVIDIA GPGPUs and for streaming data, leveraging the respective strengths of CPUs and GPUs together.
  • adenine/ofxFFT_to_OSC - This is an app which uses ofxFFT to then send out OSC data relating to the music being interpreted.
  • a4tunado/mll - Library used for studying machine learning course at Yandex Data Analysis School.
  • Whiteknight/ParrotStore - Storage and data persistance for Parrot VM
  • UniversalPrimer/flv-analyzer - Loads an FLV file into sane C data structures and outputs fields as human readable
  • TauLabs/overo-datalogger - The code that runs on the Overo to provide a datalogger
  • Tarsnap/kivaloo - Kivaloo is a collection of utilities which together form a data store associating keys of up to 255 bytes with values of up to 255 bytes.
  • Suor/postgresql-json - Extract data from PostgreSQL JSON fields.
  • SabinT/ffmpeg-rgb-video - A simple utility that makes it straightforward to create videos from raw RGB data. No need to learn the details of ffmpeg.
  • SOYJUN/FTP-implement-based-on-UDP - The aim of this assignment is to have you do UDP socket client / server programming with a focus on two broad aspects : Setting up the exchange between the client and server in a secure way despite the lack of a formal connection (as in TCP) between the two, so that ‘outsider’ UDP datagrams (broadcast, multicast, unicast - fortuitously or maliciously) cannot intrude on the communication. Introducing application-layer protocol data-transmission reliability, flow control and congestion control in the client and server using TCP-like ARQ sliding window mechanisms. The second item above is much more of a challenge to implement than the first, though neither is particularly trivial. But they are not tightly interdependent; each can be worked on separately at first and then integrated together at a later stage. Apart from the material in Chapters 8, 14 & 22 (especially Sections 22.5 - 22.7), and the experience you gained from the preceding assignment, you will also need to refer to the following : ioctl function (Chapter 17). get_ifi_info function (Section 17.6, Chapter 17). This function will be used by the server code to discover its node’s network interfaces so that it can bind all its interface IP addresses (see Section 22.6). ‘Race’ conditions (Section 20.5, Chapter 20) You also need a thorough understanding of how the TCP protocol implements reliable data transfer, flow control and congestion control. Chapters 17- 24 of TCP/IP Illustrated, Volume 1 by W. Richard Stevens gives a good overview of TCP. Though somewhat dated for some things (it was published in 1994), it remains, overall, a good basic reference. Overview This assignment asks you to implement a primitive file transfer protocol for Unix platforms, based on UDP, and with TCP-like reliability added to the transfer operation using timeouts and sliding-window mechanisms, and implementing flow and congestion control. The server is a concurrent server which can handle multiple clients simultaneously. A client gives the server the name of a file. The server forks off a child which reads directly from the file and transfers the contents over to the client using UDP datagrams. The client prints out the file contents as they come in, in order, with nothing missing and with no duplication of content, directly on to stdout (via the receiver sliding window, of course, but with no other intermediate buffering). The file to be transferred can be of arbitrary length, but its contents are always straightforward ascii text. As an aside let me mention that assuming the file contents ascii is not as restrictive as it sounds. We can always pretend, for example, that binary files are base64 encoded (“ASCII armor”). A real file transfer protocol would, of course, have to worry about transferring files between heterogeneous platforms with different file structure conventions and semantics. The sender would first have to transform the file into a platform-independent, protocol-defined, format (using, say, ASN.1, or some such standard), and the receiver would have to transform the received file into its platform’s native file format. This kind of thing can be fairly time consuming, and is certainly very tedious, to implement, with little educational value - it is not part of this assignment. Arguments for the server You should provide the server with an input file server.in from which it reads the following information, in the order shown, one item per line : Well-known port number for server. Maximum sending sliding-window size (in datagram units). You will not be handing in your server.in file. We shall create our own when we come to test your code. So it is important that you stick strictly to the file name and content conventions specified above. The same applies to the client.in input file below. Arguments for the client The client is to be provided with an input file client.in from which it reads the following information, in the order shown, one item per line : IP address of server (not the hostname). Well-known port number of server. filename to be transferred. Receiving sliding-window size (in datagram units). Random generator seed value. Probability p of datagram loss. This should be a real number in the range [ 0.0 , 1.0 ] (value 0.0 means no loss occurs; value 1.0 means all datagrams all lost). The mean µ, in milliseconds, for an exponential distribution controlling the rate at which the client reads received datagram payloads from its receive buffer. Operation Server starts up and reads its arguments from file server.in. As we shall see, when a client communicates with the server, the server will want to know what IP address that client is using to identify the server (i.e. , the destination IP address in the incoming datagram). Normally, this can be done relatively straightforwardly using the IP_RECVDESTADDR socket option, and picking up the information using the ancillary data (‘control information’) capability of the recvmsg function. Unfortunately, Solaris 2.10 does not support the IP_RECVDESTADDR option (nor, incidentally, does it support the msg_flags option in msghdr - see p.390). This considerably complicates things. In the absence of IP_RECVDESTADDR, what the server has to do as part of its initialization phase is to bind each IP address it has (and, simultaneously, its well-known port number, which it has read in from server.in) to a separate UDP socket. The code in Section 22.6, which uses the get_ifi_info function, shows you how to do that. However, there are important differences between that code and the version you want to implement. The code of Section 22.6 binds the IP addresses and forks off a child for each address that is bound to. We do not want to do that. Instead you should have an array of socket descriptors. For each IP address, create a new socket and bind the address (and well-known port number) to the socket without forking off child processes. Creating child processes comes later, when clients arrive. The code of Section 22.6 also attempts to bind broadcast addresses. We do not want to do this. It binds a wildcard IP address, which we certainly do not want to do either. We should bind strictly only unicast addresses (including the loopback address). The get_ifi_info function (which the code in Section 22.6 uses) has to be modified so that it also gets the network masks for the IP addresses of the node, and adds these to the information stored in the linked list of ifi_info structures (see Figure 17.5, p.471) it produces. As you go binding each IP address to a distinct socket, it will be useful for later processing to build your own array of structures, where a structure element records the following information for each socket : sockfd IP address bound to the socket network mask for the IP address subnet address (obtained by doing a bit-wise and between the IP address and its network mask) Report, in a ReadMe file which you hand in with your code, on the modifications you had to introduce to ensure that only unicast addresses are bound, and on your implementation of the array of structures described above. You should print out on stdout, with an appropriate message and appropriately formatted in dotted decimal notation, the IP address, network mask, and subnet address for each socket in your array of structures (you do not need to print the sockfd). The server now uses select to monitor the sockets it has created for incoming datagrams. When it returns from select, it must use recvfrom or recvmsg to read the incoming datagram (see 6. below). When a client starts, it first reads its arguments from the file client.in. The client checks if the server host is ‘local’ to its (extended) Ethernet. If so, all its communication to the server is to occur as MSG_DONTROUTE (or SO_DONTROUTE socket option). It determines if the server host is ‘local’ as follows. The first thing the client should do is to use the modified get_ifi_info function to obtain all of its IP addresses and associated network masks. Print out on stdout, in dotted decimal notation and with an appropriate message, the IP addresses and network masks obtained. In the following, IPserver designates the IP address the client will use to identify the server, and IPclient designates the IP address the client will choose to identify itself. The client checks whether the server is on the same host. If so, it should use the loopback address 127.0.0.1 for the server (i.e. , IPserver = 127.0.0.1). IPclient should also be set to the loopback address. Otherwise it proceeds as follows: IPserver is set to the IP address for the server in the client.in file. Given IPserver and the (unicast) IP addresses and network masks for the client returned by get_ifi_info in the linked list of ifi_info structures, you should be able to figure out if the server node is ‘local’ or not. This will be discussed in class; but let me just remind you here that you should use ‘longest prefix matching’ where applicable. If there are multiple client addresses, and the server host is ‘local’, the client chooses an IP address for itself, IPclient, which matches up as ‘local’ according to your examination above. If the server host is not ‘local’, then IPclient can be chosen arbitrarily. Print out on stdout the results of your examination, as to whether the server host is ‘local’ or not, as well as the IPclient and IPserver addresses selected. Note that this manner of determining whether the server is local or not is somewhat clumsy and ‘over-engineered’, and, as such, should be viewed more in the nature of a pedagogical exercise. Ideally, we would like to look up the server IP address(es) in the routing table (see Section 18.3). This requires that a routing socket be created, for which we need superuser privilege. Alternatively, we might want to dump out the routing table, using the sysctl function for example (see Section 18.4), and examine it directly. Unfortunately, Solaris 2.10 does not support sysctl. Furthermore, note that there is a slight problem with the address 130.245.1.123/24 assigned to compserv3 (see rightmost column of file hosts, and note that this particular compserv3 address “overlaps” with the 130.245.1.x/28 addresses in that same column assigned to compserv1, compserv2 & comserv4). In particular, if the client is running on compserv3 and the server on any of the other three compservs, and if that server node is also being identified to the client by its /28 (rather than its /24) address, then the client will get a “false positive” when it tests as to whether the server node is local or not. In other words, the client will deem the server node to be local, whereas in fact it should not be considered local. Because of this, it is perhaps best simply not to use compserv3 to run the client (but it is o.k. to use it to run the server). Finally, using MSG_DONTROUTE where possible would seem to gain us efficiency, in as much as the kernel does not need to consult the routing table for every datagram sent. But, in fact, that is not so. Recall that one effect of connect with UDP sockets is that routing information is obtained by the kernel at the time the connect is issued. That information is cached and used for subsequent sends from the connected socket (see p.255). The client now creates a UDP socket and calls bind on IPclient, with 0 as the port number. This will cause the kernel to bind an ephemeral port to the socket. After the bind, use the getsockname function (Section 4.10) to obtain IPclient and the ephemeral port number that has been assigned to the socket, and print that information out on stdout, with an appropriate message and appropriately formatted. The client connects its socket to IPserver and the well-known port number of the server. After the connect, use the getpeername function (Section 4.10) to obtain IPserver and the well-known port number of the server, and print that information out on stdout, with an appropriate message and appropriately formatted. The client sends a datagram to the server giving the filename for the transfer. This send needs to be backed up by a timeout in case the datagram is lost. Note that the incoming datagram from the client will be delivered to the server at the socket to which the destination IP address that the datagram is carrying has been bound. Thus, the server can obtain that address (it is, of course, IPserver) and thereby achieve what IP_RECVDESTADDR would have given us had it been available. Furthermore, the server process can obtain the IP address (this will, of course, be IPclient) and ephemeral port number of the client through the recvfrom or recvmsg functions. The server forks off a child process to handle the client. The server parent process goes back to the select to listen for new clients. Hereafter, and unless otherwise stated, whenever we refer to the ‘server’, we mean the server child process handling the client’s file transfer, not the server parent process. Typically, the first thing the server child would be expected to do is to close all sockets it ‘inherits’ from its parent. However, this is not the case with us. The server child does indeed close the sockets it inherited, but not the socket on which the client request arrived. It leaves that socket open for now. Call this socket the ‘listening’ socket. The server (child) then checks if the client host is local to its (extended) Ethernet. If so, all its communication to the client is to occur as MSG_DONTROUTE (or SO_DONTROUTE socket option). If IPserver (obtained in 5. above) is the loopback address, then we are done. Otherwise, the server has to proceed with the following step. Use the array of structures you built in 1. above, together with the addresses IPserver and IPclient to determine if the client is ‘local’. Print out on stdout the results of your examination, as to whether the client host is ‘local’ or not. The server (child) creates a UDP socket to handle file transfer to the client. Call this socket the ‘connection’ socket. It binds the socket to IPserver, with port number 0 so that its kernel assigns an ephemeral port. After the bind, use the getsockname function (Section 4.10) to obtain IPserver and the ephemeral port number that has been assigned to the socket, and print that information out on stdout, with an appropriate message and appropriately formatted. The server then connects this ‘connection’ socket to the client’s IPclient and ephemeral port number. The server now sends the client a datagram, in which it passes it the ephemeral port number of its ‘connection’ socket as the data payload of the datagram. This datagram is sent using the ‘listening’ socket inherited from its parent, otherwise the client (whose socket is connected to the server’s ‘listening’ socket at the latter’s well-known port number) will reject it. This datagram must be backed up by the ARQ mechanism, and retransmitted in the event of loss. Note that if this datagram is indeed lost, the client might well time out and retransmit its original request message (the one carrying the file name). In this event, you must somehow ensure that the parent server does not mistake this retransmitted request for a new client coming in, and spawn off yet another child to handle it. How do you do that? It is potentially more involved than it might seem. I will be discussing this in class, as well as ‘race’ conditions that could potentially arise, depending on how you code the mechanisms I present. When the client receives the datagram carrying the ephemeral port number of the server’s ‘connection’ socket, it reconnects its socket to the server’s ‘connection’ socket, using IPserver and the ephemeral port number received in the datagram (see p.254). It now uses this reconnected socket to send the server an acknowledgment. Note that this implies that, in the event of the server timing out, it should retransmit two copies of its ‘ephemeral port number’ message, one on its ‘listening’ socket and the other on its ‘connection’ socket (why?). When the server receives the acknowledgment, it closes the ‘listening’ socket it inherited from its parent. The server can now commence the file transfer through its ‘connection’ socket. The net effect of all these binds and connects at server and client is that no ‘outsider’ UDP datagram (broadcast, multicast, unicast - fortuitously or maliciously) can now intrude on the communication between server and client. Starting with the first datagram sent out, the client behaves as follows. Whenever a datagram arrives, or an ACK is about to be sent out (or, indeed, the initial datagram to the server giving the filename for the transfer), the client uses some random number generator function random() (initialized by the client.in argument value seed) to decide with probability p (another client.in argument value) if the datagram or ACK should be discarded by way of simulating transmission loss across the network. (I will briefly discuss in class how you do this.) Adding reliability to UDP The mechanisms you are to implement are based on TCP Reno. These include : Reliable data transmission using ARQ sliding-windows, with Fast Retransmit. Flow control via receiver window advertisements. Congestion control that implements : SlowStart Congestion Avoidance (‘Additive-Increase/Multiplicative Decrease’ – AIMD) Fast Recovery (but without the window-inflation aspect of Fast Recovery) Only some, and by no means all, of the details for these are covered below. The rest will be presented in class, especially those concerning flow control and TCP Reno’s congestion control mechanisms in general : Slow Start, Congestion Avoidance, Fast Retransmit and Fast Recovery. Implement a timeout mechanism on the sender (server) side. This is available to you from Stevens, Section 22.5 . Note, however, that you will need to modify the basic driving mechanism of Figure 22.7 appropriately since the situation at the sender side is not a repetitive cycle of send-receive, but rather a straightforward progression of send-send-send-send- . . . . . . . . . . . Also, modify the RTT and RTO mechanisms of Section 22.5 as specified below. I will be discussing the details of these modifications and the reasons for them in class. Modify function rtt_stop (Fig. 22.13) so that it uses integer arithmetic rather than floating point. This will entail your also having to modify some of the variable and function parameter declarations throughout Section 22.5 from float to int, as appropriate. In the unprrt.h header file (Fig. 22.10) set : RTT_RXTMIN to 1000 msec. (1 sec. instead of the current value 3 sec.) RTT_RXTMAX to 3000 msec. (3 sec. instead of the current value 60 sec.) RTT_MAXNREXMT to 12 (instead of the current value 3) In function rtt_timeout (Fig. 22.14), after doubling the RTO in line 86, pass its value through the function rtt_minmax of Fig. 22.11 (somewhat along the lines of what is done in line 77 of rtt_stop, Fig. 22.13). Finally, note that with the modification to integer calculation of the smoothed RTT and its variation, and given the small RTT values you will experience on the cs / sbpub network, these calculations should probably now be done on a millisecond or even microsecond scale (rather than in seconds, as is the case with Stevens’ code). Otherwise, small measured RTTs could show up as 0 on a scale of seconds, yielding a negative result when we subtract the smoothed RTT from the measured RTT (line 72 of rtt_stop, Fig. 22.13). Report the details of your modifications to the code of Section 22.5 in the ReadMe file which you hand in with your code. We need to have a sender sliding window mechanism for the retransmission of lost datagrams; and a receiver sliding window in order to ensure correct sequencing of received file contents, and some measure of flow control. You should implement something based on TCP Reno’s mechanisms, with cumulative acknowledgments, receiver window advertisements, and a congestion control mechanism I will explain in detail in class. For a reference on TCP’s mechanisms generally, see W. Richard Stevens, TCP/IP Illustrated, Volume 1 , especially Sections 20.2 - 20.4 of Chapter 20 , and Sections 21.1 - 21.8 of Chapter 21 . Bear in mind that our sequence numbers should count datagrams, not bytes as in TCP. Remember that the sender and receiver window sizes have to be set according to the argument values in client.in and server.in, respectively. Whenever the sender window becomes full and so ‘locks’, the server should print out a message to that effect on stdout. Similarly, whenever the receiver window ‘locks’, the client should print out a message on stdout. Be aware of the potential for deadlock when the receiver window ‘locks’. This situation is handled by having the receiver process send a duplicate ACK which acts as a window update when its window opens again (see Figure 20.3 and the discussion about it in TCP/IP Illustrated). However, this is not enough, because ACKs are not backed up by a timeout mechanism in the event they are lost. So we will also need to implement a persist timer driving window probes in the sender process (see Sections 22.1 & 22.2 in Chapter 22 of TCP/IP Illustrated). Note that you do not have to worry about the Silly Window Syndrome discussed in Section 22.3 of TCP/IP Illustrated since the receiver process consumes ‘full sized’ 512-byte messages from the receiver buffer (see 3. below). Report on the details of the ARQ mechanism you implemented in the ReadMe file you hand in. Indeed, you should report on all the TCP mechanisms you implemented in the ReadMe file, both the ones discussed here, and the ones I will be discussing in class. Make your datagram payload a fixed 512 bytes, inclusive of the file transfer protocol header (which must, at the very least, carry: the sequence number of the datagram; ACKs; and advertised window notifications). The client reads the file contents in its receive buffer and prints them out on stdout using a separate thread. This thread sits in a repetitive loop till all the file contents have been printed out, doing the following. It samples from an exponential distribution with mean µ milliseconds (read from the client.in file), sleeps for that number of milliseconds; wakes up to read and print all in-order file contents available in the receive buffer at that point; samples again from the exponential distribution; sleeps; and so on. The formula -1 × µ × ln( random( ) ) , where ln is the natural logarithm, yields variates from an exponential distribution with mean µ, based on the uniformly-distributed variates over ( 0 , 1 ) returned by random(). Note that you will need to implement some sort of mutual exclusion/semaphore mechanism on the client side so that the thread that sleeps and wakes up to consume from the receive buffer is not updating the state variables of the buffer at the same time as the main thread reading from the socket and depositing into the buffer is doing the same. Furthermore, we need to ensure that the main thread does not effectively monopolize the semaphore (and thus lock out for prolonged periods of time) the sleeping thread when the latter wakes up. See the textbook, Section 26.7, ‘Mutexes: Mutual Exclusion’, pp.697-701. You might also find Section 26.8, ‘Condition Variables’, pp.701-705, useful. You will need to devise some way by which the sender can notify the receiver when it has sent the last datagram of the file transfer, without the receiver mistaking that EOF marker as part of the file contents. (Also, note that the last data segment could be a “short” segment of less than 512 bytes – your client needs to be able to handle this correctly somehow.) When the sender receives an ACK for the last datagram of the transfer, the (child) server terminates. The parent server has to take care of cleaning up zombie children. Note that if we want a clean closing, the client process cannot simply terminate when the receiver ACKs the last datagram. This ACK could be lost, which would leave the (child) server process ‘hanging’, timing out, and retransmitting the last datagram. TCP attempts to deal with this problem by means of the TIME_WAIT state. You should have your receiver process behave similarly, sticking around in something akin to a TIME_WAIT state in case in case it needs to retransmit the ACK. In the ReadMe file you hand in, report on how you dealt with the issues raised here: sender notifying receiver of the last datagram, clean closing, and so on. Output Some of the output required from your program has been described in the section Operation above. I expect you to provide further output – clear, well-structured, well-laid-out, concise but sufficient and helpful – in the client and server windows by means of which we can trace the correct evolution of your TCP’s behaviour in all its intricacies : information (e.g., sequence number) on datagrams and acks sent and dropped, window advertisements, datagram retransmissions (and why : dup acks or RTO); entering/exiting Slow Start and Congestion Avoidance, ssthresh and cwnd values; sender and receiver windows locking/unlocking; etc., etc. . . . . The onus is on you to convince us that the TCP mechanisms you implemented are working correctly. Too many students do not put sufficient thought, creative imagination, time or effort into this. It is not the TA’s nor my responsibility to sit staring at an essentially blank screen, trying to summon up our paranormal psychology skills to figure out if your TCP implementation is really working correctly in all its very intricate aspects, simply because the transferred file seems to be printing o.k. in the client window. Nor is it our responsibility to strain our eyes and our patience wading through a mountain of obscure, ill-structured, hyper-messy, debugging-style output because, for example, your effort-conserving concept of what is ‘suitable’ is to dump your debugging output on us, relevant, irrelevant, and everything in between.
  • RNCryptor/RNCryptor-C - C implementation of Rob Napier's RNCryptor data format specification
  • Piro77/arib2ass - arib caption data to ass subtilte file
  • Novax/chan_datacard-huawei-e150 - Patch chan_datacard
  • NarrativeTeam/exifyay - Python module for reading and writing Exif data, backed by time-tested C libraries.
  • NCrashed/bzip2 - Bindings for bzip2 library, a freely available, patent free, high-quality data compressor.
  • LongSoft/AddrInfo - Utility to find addresses of different data structures in ASUS BIOS image files and to store them in INI-formated file
  • Lajnold/falloc - falloc creates files of a user-specified size. It uses the posix_fallocate syscall for allocating the right size directly, instead of copying data like the commonly used dd tool does (which, in my opinion, feels like a hack).
  • Katharine/httpebble-counter-demo - Trivial demo of httpebble's persistent data capabilities
  • IvanMalison/grid - A distributed system that allows users to submit executables and data to a compute cluster. Can withstand multiple failures without losing data.
  • Incarnation-p-lee/libds - unified data structure implementation lib of C
  • HarryWei/data_structure - Learn data_structure
  • GNOME/evolution-data-server - evolution-data-server
  • ErikDubbelboer/c-pack - Simple data packing/unpacking in C
  • EdisonChendi/data_structure - 打好基础吧少年
  • Bob--Lee/P-Trie-Bloom-Filter - It's a way to solve a big data problem with P-Trie and Bloom-Filter
  • AdysTech/raspy-weather - A set of C libraries to gather Temperature and Humidity data from generic DHT11 sensor, store it in a round-robin database and show it in a PHP page.
  • AbsoluteTiger/krproject - a real-time streaming data analysis system.
  • zwdzwd/biscuit - a little tool for bisulfite data
  • zammitjames/dataparksearch - Full featured web search engine
  • yuriks/SHView - Spherical Harmonics data viewer
  • yurial/tread - read file, exit at no data when timed out
  • youngsterxyf/Data-Structures-and-Algorithms - simple implementation of some data structures and algorithms
  • yl790/algorithms-and-data-structures - for future reference
  • yixuan/fdaplus - Enhancement of the 'fda' package for functional data analysis
  • yaderbh/dstruct - An object oriented implementation of data structures for PHP
  • xyjax/sdd2json - EVE static data dump to JSON exporter
  • xwang149/Dsim - Data transfer simulator
  • xurenlu/ngx_mem_backend_module - simple nginx module to fetch data from memcached and echo data;
  • xeniaqian94/Reliable-Data-Transfer-3.0-Protocol-Networking - Project of COMP 3234, Computer and Communication Networks
  • xavier-chen/simplep2p - Test NAT Traversal after using pjnath to see if we can send data to peer
  • xant/XML-TinyXML - minimal perl-xs module to handle XML data
  • wtangiit/awesim - event-driven simulator for data aware distributed workflow system
  • wizzard/libtprint - TPrint is a simple C library to print ASCII tabular data.
  • wilseypa/odroidNetworking - Data/code/notes relating to our studies with low latency networking and big.LITTLE task assignment on the odroid platform
  • wikrsh/hello_fdw - Hello world program for PostgreSQL's foreign data wrapper(FDW)
  • wasabiz/xrope - rope data structure
  • vvv/under.c - DER data decoder/encoder
  • vpereira/pcapreader - saving pcap data on mongodb//tests with and without capped collections
  • voola/play - Play back plain text data over a network (e.g. stock data)
  • vmayoral/freeDDS - An open source Data Distribution Service (DDS) for embedded devices implemented for ROS
  • vdrolia/speed_hash - Hash a lot of data as fast as you can
  • uranushiko/Yeelink - My project used to send data to Yeelink.
  • twogood/dynamite - PKWARE Data Compression decompressor tool and library
  • twindb/undrop-for-innodb - TwinDB data recovery toolkit for MySQL/InnoDB
  • tristanheaven/asteroids - Asteroid taxonomic classification using light curve data
  • traviskaufman/MaxCurl - Data retrieval client for MaxMSP
  • tomxue/spi - to show to make SPI data transfer under Linux
  • todace/G-CVSNT - G-CVSNT Gaijin (and Gamedev) CVSNT version - modified for large amounts of binary data (typically for gamedev)
  • tnightingale/DTE - Dumb Terminal Emulator - Data Comm, COMP 3980
  • tiancaiamao/datastruct - some useful data struct piece of code
  • tbeu/ExternData - 📄 Modelica library for reading data from INI, JSON, XML and Excel XLS files
  • tallsam/DAFWAWeatherWatch - Pebble watch face using dafwa weather api data.
  • suzukiplan/Touhou-VGS-MML-data - 東方BGM on VGSのMMLデータ公開&サポート用のレポジトリです
  • sunny256/xz - XZ Utils provide a general-purpose data compression library and command line tools.
  • stellarscience/xdm - An Extensible Data Model
  • srijs/udp-stats-redis-adapter - Small performant frontend to redis, receiving minimal statistics data via udp messaging.
  • smtlaissezfaire/c_type_sizes - show the sizes of C data types
  • shtrom/xkeyboard-config - Mirror of FreeDesktop.org's XKB data with local branches
  • shiziwen/nagios-status2txt - nagios enhancement to get service data as plain text
  • seth/rdict - R dictionary data type
  • seth/crio - Prototype R package providing C-level utils for streaming data processing
  • scottellis/snapx - Stream data from a v4l2 camera and periodically save image. Testing app.
  • scallopedllama/nerorip - Rips data out of nero archives
  • ryandotsmith/queue_lkls - A lock-free, non-blocking queue data structure.
  • rubenspessoa/LocData-P1 - Projeto de Programação 1.
  • rgburnett/xproc - xproc - multi-threaded data munger
  • rgantt/compsci.c - data structures, algorithms, and musings in C
  • rahpaere/dc - Power grid data collector.
  • radarsat1/plhm - A library and command-line front-end for acquiring data from Polhemus motion tracking devices.
  • r03ert0/CoactivationMap.app - Interactive viewer for the Brain Coactivation Map data
  • questor/ringbuffer - simple ringbuffer with possibility to get all data and/or only updates
  • qubodup/freedink-data - freedink-data sound additions. see http://www.freedink.org/ (not my project)
  • qiq/Czech-morphology - Czech morphology library, using data files compatible with PDT 2.0
  • q3k/gm_datapack - A binary Lua module for Garry's Mod to tell when a datapack is created.
  • plashchynski/str2hex - Data formats convertion utility
  • pkieltyka/stash - Steganography application that hides data within a bitmap image
  • pgmreddy/datastructures - Arrays started
  • perfaram/xLine - Getting OSX hardware data/params through command line
  • pcostesi/c-data-structures - Simple Data Structures
  • orangejulius/cs_fundamentals - simple implementations of common data structures/algorithms
  • opencb/hpg-variant - A complete suite of tools to work with genomic variation data, from VCF tools to variant profiling or genomic statistics
  • openantz/antz - immersive data visualization
  • olso4539/HSDMPi - High Speed Data Monitor for Raspberry Pi
  • ngwese/AF_MacTypeUtil - Utility functions for interacting with Mac OS X Carbon data types.
  • neiljpeterson/Data-Structures-II-Assignments-COSC-3100 - Just a repo for me to share homework with classmates. Nothing interesting here.
  • natehardison/data-structures - A bunch of data structure implementations, just for fun.
  • naraing/dsLib - An algorithm library with core data-sttructures and common algortihm implementations on those data structures
  • napsy/libhelper - General functions and data structures for C
  • mstiehr-dev/data_dedup - designed to store a lot of (likely redundant) data for backup purpose. Restore specific files as well.
  • mrkn/ruby-odbc - Extension library to use ODBC data sources from Ruby.
  • moc-/datastructure - exercise of datastructure
  • mnmlstc/database - C++11 wrapper library for SQLite
  • mnacos/pg51g - a data diff toolkit for PostgreSQL
  • minusinf/opengl_dataviewer - A simple OpenGL xyzw dataviewer
  • mgalloy/ridl - Really Interactive Data Language
  • mcxiaoke/dsaac - Learn Data Structures and Algorithm Analysis in C
  • mclap/tdsproxy - tabular data stream (TDS) proxy server
  • madnoda/stm32f4-glcd-logger - Data Logger with LCD
  • lp/pdtest - Pure Data testing external
  • ljianhui/Data-Structure - 这个库的内容大多为数据结构及其具体实现代码,还包含一些基本的算法!
  • livioso/datastructures-in-C - Implementation of a some data structures in C for educational purposes. For example featuring a trie implementation in C (inspired by DAS84 "a bit of C") or a XOR linked list.
  • lip6-lisp/data-plane - OpenLISP data plane
  • lidaof/methylQA - methylation sequence data quality assessment tool
  • lbrito1/cstuff - Algorithms & data structures in C
  • kurtisthompson/Algorithms - Random assortment of Interesting data structures and/or algorithms and academic work
  • krutin/psoc_data_acquisition - Data Acquisition using usbuart of Cypress PSoC. Developed using Tinychip Axios 1.0
  • kronihias/dbap - Distance Based Amplitude Panning externals for Pure Data
  • kinect-team-3/unifying-sensor-api - Sensor API for data transport
  • kehribar/usbSerial_benchmark - Usb serial data transfer speed calculator & integrity checker
  • kbranigan/tubes - A series of programs intended for manipulating and handling various data
  • kaitanie/ruby-cernlib - Ruby interface to the legacy CERNLIB data analysis libraries
  • jrudolph/java-direct-data-store - An experiment to dump Java objects into a memory-mapped data store accessible without (de)serialization
  • jrd730/WordFinder - a data structure that specializes in rapidly finding valid anagrams of strings
  • jpmens/powerdns-datacheck - MySQL UDF to check data in PowerDNS tables
  • joshdk/libmap - A map (data structure) library written in c
  • jknotzke/GoldenEmbedGPS - Embedded Firmware for the Sparkfun Package Tracker which will log ANT+ data
  • jdp/ephemeron - where transient data makes itself useful
  • jbenjore/Internals-GraphArenas - Chart a map of where perl locates data
  • jbenjore/Clone-Data - Simple and fast data cloning
  • jb55/hearthstone-cardxml - Hearthstone xml card data extractor
  • jasonmaclafferty/String - A dynamic string data type implementation for C.
  • jarun/dslib - A library of handy data structures
  • jaimz/core_ds - Simple C data structure library
  • isti757/DataNetwork - Data network project. This was a project at Saarland University of the Course Data Networks. The project implements some ideas of OSI protocol stack. The code runs using the CNET network simulator (http://www.csse.uwa.edu.au/cnet/), however the project is easily separable and can run on real networks as well. Please see the design folder for tex file and generate a pdf with the entire desciption of the project. The project is written in C and is portable.
  • io7m/coreland-lua-ada-load - Load data from Lua into Ada data structures
  • imankulov/wav2rtp - wav2rtp is a simple tool intended to convert speech data from wav files to RTP data stream
  • igorsobreira/iclib - Library with useful C data structures
  • ifsnop/reader_network - A package of utilities to record and work with multicast radar data in ASTERIX format. (radar as in air navigation surveillance).
  • iem-projects/pd-iemrtp - RTP support for Pure Data
  • hyPiRion/persistencia - Repository with implementations to understand persistent data structures.
  • huzelin/etdb - etdb is an in-memory database that persists on disk, The data model is key-value, but range query is supported on keys and many different kind of values are supported: set list hashtable sptial-data
  • hpc/dtcmp - Datatype Compare (DTCMP) Library for sorting and ranking distributed data using MPI
  • hdevalence/wordgen - let's play with google ngrams data
  • happypeter/tata - tinylion data
  • hach-que/configd - Generates configuration files in /etc based on YAML data and XSLT transformations.
  • h5md/VMD-h5mdplugin - This plugin enables VMD to display data stored in h5 files that are structured according to the H5MD specifications (http://nongnu.org/h5md/)
  • guodong/dbd - Distributed block device, used for cloud computing environment or big data storage base.
  • grizzlin/sylvanas - Data Aggregation Girl.
  • gogotanc/DataStructures - Data Structures and Algorithm Analysis in C
  • fw42/nfportscan - Tool for analyzing Cisco netflow data in order to automatically detect portscans
  • fubarwrangler/datastruct - A silly project to code some data structures to help brush up on my C
  • franko/regress-pro - Spectroscopic Ellipsometry and Reflectometry data analysis
  • flightcrank/ratio-boost - This program spoofs or fakes the amount of data torrent clients report to private torrent trackers in order to maintain a good ratio of data uploads to downloads, which they require.
  • ext/datapack - Testing compression and storage of data inside executable
  • exosite-garage/arduino_http_post - Demo of Arduino hardware sending data to the cloud. It is a simple web based monitoring example for Arduino - really easy to put values captured by Arduino online .
  • energinet/datalogger-server - rpserver.cgi
  • dylan-cooper/Data-Structures - Assignments from CIS*2520 - Data Structures - Final Grade: 93%
  • dtb/algorithms-and-data-structures - Wherein I fill in the gaps in my programming knowledge
  • dpryan79/MethIndelRealigner - A local realigner around InDels for MethylSeq data
  • dpfau/quagga - Library for automated ROI extraction from calcium imaging data
  • douzzer/megaqueue - lightweight high performance streaming data kernel
  • dhbikoff/Generic-C-Library - A library of generic data structures in C
  • dgvncsz0f/lift - Implementation of some data structures in C
  • dewoods/greenplum-json-formatter - Greenplum extension for reading and writing JSON data
  • deepwater82/bismark_data_transmit - data transmit using cURL
  • dasuxullebt/tddp - Trivial Data Deduplication
  • darksideofthemoo/redis-histogram - Histogram data type for redis
  • cstavish/c_data_structs - singly/doubly linked list and hash table implementations...more to come
  • conch/disco - Automatic perspective DIStortion COrrection using accelerometer data
  • coins11/data-structures-and-algorithms - Data Structures and Algorithms
  • coderaven/B-Tree - B-Tree Implementation in C. A project in Data Structures.
  • codeprepper/data-structures - arrays, linked lists, stacks and queues
  • cni/pdr - CNI Peripheral Data Reader (PDR)
  • clibs/dumpasn1 - Display the contents of ASN.1 encoded data
  • clarkds/Benchmark-Results - this is benchmarking data for arm cortex A8 and A9's
  • citiususc/BigBWA - Approaching the Burrows-Wheeler Aligner to Big Data Technologies
  • chronomex/1600bpi-tape - Tool to recover data from analog recordings of 1970s data tape
  • chneukirchen/rs - rs(1) — reshape a data array (from OpenBSD)
  • chmduquesne/xmppipe - This program allows to pipe data through an xmpp tunnel
  • chenkovsky/ngram - efficient data structure for storing ngram.
  • cengek/CKDatastruct - The using of data structure in C from our class
  • bingmann/disk-filltest - Simple program to detect bad disks by filling them with random data.
  • beave/barnyard2-extra - Barnyard2 with "Extra Data" support and other enhancements.
  • bcmpinc/dagdb - small database for storing semi-structured data
  • baupetit/VisuScaterredData - projet de visualisation
  • ashinkarov/trie - Simple implementation of trie data structure in C
  • asadzia/Algorithms-and-Data-Structures - A list of implementations of various algorithms and data structures.
  • anjos/arithmetic_coding - Library to perform arithmetic coding and decoding of text or binary data
  • angelortega/mpdm - Minimum Profit Data Manager
  • anatoo/cons - This PHP Extension import cons cell data structure from scheme.
  • amaurigabriel/CAD - C Algorithms and Data-structures
  • alonbl/pkcs11-data - PKCS#11 data object manipulator
  • alibashir/pacmonstr - Tandem Repeat Detection for Long Read Sequence Data
  • alexanderb14/cCollections - lightweight dynamic data structures for C
  • alawrence/c_LibExifModule - C++ framework module that wraps libexif to pull out EXIF data.
  • aaronstanton/sualft - reconstruction of irregularly sampled seismic data using the Anti-Leakage Fourier Transform (ALFT)
  • a3linux/nagios-amq-perf - Nagiso fork patched to support post performance data to ActiveMQ
  • YaroslavLitvinov/Distributed-Sort - Sort data in several processes simultaneously and using zeromq for interprocess communications.
  • Xsoda/struct - pack and unpack packet data like python struct module.
  • WeatherGod/BWx - Assorted utilities for dealing with weather related data
  • UECIDE/UECIDE_data - Cores, boards and compilers for UECIDE
  • Treevs/algs-and-data-structures - I need practice in C, algorithms, and data structures, so why not kills 3 birds with one stone?
  • TravisWhitaker/FermiShell - Retrieve, compare, calculate, analyze, graph, simulate, and experiment with chemical data.
  • Teyras/flowly - An sFlow data analyzer focused on realtime processing
  • TerryC78/CMU_15213_DataLab - CMU 15-213 Introduction to Computer Systems
  • Soryusan/Ranking_Algorithm - Ranking algorithm data collector/cruncher
  • Shouqun/geolocation - A python API for get geo location with current WiFi AP data
  • ShabbyX/shDS - Common Data Structures for C
  • RicardoCorralC/rccPyDataLondon2015 - rccPyDataLondon2015
  • OpenSecurityResearch/iclass_dump - Tools to pull data from HID iClass readers
  • MattNolanLab/Ramsden_MEC - Registration pipeline for Allen Brain Atlas data
  • MagerValp/AsmHeap - Heap data structure in 6502 assembler
  • JulienPalard/Mine - Little data miner
  • JohnDMcMaster/uvscada - UVNet data acquisition (DAQ). For doing process control or other monitoring.
  • Jahor/osm-tools - Tools to operate OpenStreetMap data
  • HapCoderWei/DataStructure - 我自己写的数据结构与算法练习程序, 仅做备忘
  • GuillaumeHolley/BloomFilterTrie - A data structure for pan-genome storage
  • FoxelSA/libfastcal - Fast calibration data access
  • FedoraScientific/scientific_spin_tests - Test scripts and data for Fedora Scientific Spin
  • Eyerise/iOS-DataProtection-ToolKit - Tools for decrypting and hacking iOS systems
  • ClickerMonkey/CDSL - A data structure library written in C
  • Akash91/CoSQL - A Co-Relational Key-Value Data Store
  • Achoulos/Data-Structures - Implementation of Data Structures and Sorts in C
  • 2ndQuadrant/pglog - PostgreSQL logger foreign data wrapper
  • 2ion/libqueue - C library providing persistent, named data storage queues
  • 2hanson/DecisionTree - Data Mining
  • 20centaurifux/datatypes - A collection of various datatypes in C (linked lists, stack, queue, red-black tree and hash table).
  • imatix/zguide - Learning and Using ØMQ
  • D-Programming-Language/dmd - dmd D Programming Language compiler
  • clowwindy/ChinaDNS - Protect yourself against DNS poisoning in China.
  • tatsuhiro-t/nghttp2 - nghttp2 - HTTP/2 C Library
  • Chris911/iStats - Ruby gem for your mac stats
  • holmium/dnsforwarder - A dnsforwarder designed for anti-spoofing
  • code-mancers/rbkit - A new profiler for Ruby. With a GUI
  • sektioneins/SUIDGuard - SUIDGuard - a TrustedBSD Kernel Extension that adds mitigations to protect SUID/SGID processes a bit more
  • HandBrake/HandBrake - Readonly Mirror of the offical HandBrake svn repository.
  • pangweiwei/slua - Fastest Unity lua binding via static code generating.
  • moai/moai-beta - WARNING: This repository has been deprecated. Please update and submit all pull requests to moai-dev
  • comex/substitute - A free runtime modification library.
  • alexbw/Netflix-Prize - The code I used to get in the top #150 in the Netflix Prize
  • xelerance/Openswan - Openswan
  • cloudflare/keyless - CloudFlare's Keyless SSL Server Reference Implementation
  • vurtun/gui - A lightweight ANSI C imgui toolkit
  • tilgovi/couchdb-lounge - The Lounge is a proxy-based partitioning/clustering framework for CouchDB
  • vurtun/json - a lightweight ANSI C JSON parser
  • tyler/Bogart - It's like Sinatra... in C.
  • stevedekorte/coroutine - C multiplatform coroutine implementation via ucontext, fibers or setjmp.
  • kitsune-dsu/kitsune-core - Kitsune runtime, driver, ktcc, xfgen, documentation, and test suite.
  • cyassl/cyassl - CyaSSL is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud.
  • WiringPi/WiringPi-Ruby-Legacy - Ruby gem of the Arduino wiring-like C library WiringPi
  • andikleen/snappy-c - C port of the snappy compressor
  • agl/curve25519-donna - Implementations of a fast Elliptic-curve Diffie-Hellman primitive
  • darius/ichbins - A tiny self-hosting Lisp-to-C compiler
  • atheme/charybdis - an extremely scalable ircd with some cooperation with the ratbox and ircu guys
  • skeeto/interactive-c-demo - Demonstration of interactive C programming
  • satellogic/canopus - Canopus framework and flight computer software for CubeBug cubesat platform
  • mental/bloopsaphone - arcade sounds and chiptunes for ruby and c
  • maxmind/geoip-api-c - GeoIP Legacy C API
  • commonsguy/cwac-anddown - CWAC AndDown: Markdown Utility Library
  • arnaudbrejeon/cspec - Behavior driven development in C
  • PhilZ-cwm6/philz_touch_cwm6 - PhilZ Touch (cwm based recovery)
  • gwik/ffmpeg-ruby - Ruby interface to the ffmpeg C library. It is able to extract images from videos but do not allow to encode full video.
  • Overv/OOGL - Object-oriented C++ wrapper for OpenGL.
  • zedshaw/liblcthw - The library you create when you are done with Learn C The Hard Way
  • thvdburgt/KnR-The-C-Programming-Language-Solutions - My solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie, also referred to as K&R.
  • programmingthomas/ObjectiveGumbo - An Objective-C wrapper with utility functions around Gumbo for easy HTML5 parsing in Cocoa and Cocoa Touch
  • kmussel/Moment - Natural Language Date Parser Using Lex/Yacc/C
  • hanzz/libtransport - Create C++ transports easily
  • xorg62/tty-clock - analog clock in ncurses
  • wbhart/Cesium3 - Fast interpreter with macros, local type inference, LLVM backend.
  • pornel/dssim - DSSIM C implementation
  • mingzhao/dm-cache - Generic block-level cache utility based on Linux device mapper framework
  • emptyhua/baidu_pcs_cli - 百度个人云存储API命令行工具
  • clibs/commander - Commander option parser ported to C - simple API, auto-generated --help
  • TTimo/es_core - An experimental framework for low latency, high fps multiplayer games
  • HBehrens/obj2opengl - script to convert 3D models of OBJ files to C/C++ float arrays (vertices, faces, texture) compatible with OpenGL ES glDrawArrays compatible with iPhone/iPad
  • antirez/lua-cmsgpack - A self contained Lua MessagePack C implementation.
  • cadwallion/spinel - A free and open source game engine using mruby and C/C++
  • aharren/LibComponentLogging-Core - A small logging library for Objective-C applications (Mac OS X and iPhone OS/iOS) which provides conditional logging based on log levels and log components. Additionally, different logging strategies can be used, e.g. writing log messages to a file or sending them to the system log, while using the same logging interface.
  • abiggerhammer/hammer - Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.
  • bl0ckeduser/new-bpf-tools - subset-of-C compiler targeting 32-bit x86
  • vmg/crustache - The templating engine which may explode right under your nose
  • google/capsicum-linux - Linux kernel with Capsicum support
  • stubma/WiEngine - C++ implemented, cocos2d like cross-platform game engine
  • jrosdahl/ccache - ccache - a fast compiler cache
  • jgarzik/picocoin - A bitcoin library in C, SPV wallet & more.
  • grobian/carbon-c-relay - Enhanced C implementation of Carbon relay, aggregator and rewriter
  • gosexy/canvas - Image manipulation library based on ImageMagick's MagickWand, for Go.
  • mirek/CoreWebSocket - Web Socket Server and Client Library for iOS and OSX. Follows Core Foundation API style.
  • limingth/NCCL - New Concept C Language
  • libtom/libtommath - LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
  • jedwing/CHMLib - Library for reading Microsoft ITSS/CHM format files.
  • burke/monkeysupport - MonkeyPatching Rails with C since 2009.
  • timburks/NuMongoDB - An Objective-C interface to MongoDB for use with Nu
  • H2CO3/Sparkling - A lightweight, extensible, C-style scripting language
  • mabl/ChibiOS - Mirror of the ChibiOS SVN repository (updated every 10 minutes)
  • felis/Arduino_Camera_Control - PTP, Camera-specific layers to work with Arduino USB Host Shield
  • andymcd/cmd-key-happy - Swap cmd and alt keys in Terminal
  • troydhanson/tpl - tpl - a small binary serialization library for C
  • cuckoobox/cuckoomon - Cuckoo Sandbox Monitor Component
  • swoole/php-cp - pdo and redis tcp connect proxy
  • kuapay/iOS-QR-Code-Generator - This Xcode 4 project is put together as a template to create 2D QR codes within your iPhone code.
  • CANBus-Triple/CANBus-Triple - CANBus Triple – The car hacking platform
  • yotamr/traces - API tracing framework for Linux C/C++ applications
  • sahib/glyr - Glyr is a music related metadata searchengine, both with commandline interface and C API
  • redjack/varon-t - C implementation of Disruptor queues
  • redjack/libcork - A simple, easily embeddable cross-platform C library
  • nil-zhang/php-beanstalk - A php c extension beanstalkd client, multi-server support, high performance, using libbeanstalkclient.
  • jonmarimba/OpenCV-iOS - OpenCV Xcode project for iOS build
  • fjz13/Cocos2d-x-ParticleEditor-for-Windows - A FREE WINDOWS cocos2d particle editor Upgraded to Cocos2dx 2.12,and support saving texture into plist。 Welcome any suggestions,or join me. Jack Fu(傅建钊) [email protected] QQ:2722937652 http://weibo.com/u/1847201447
  • JHUISI/charm - Charm: A Framework for Rapidly Prototyping Cryptosystems
  • inspirit/CaptureDevice - Adobe Air Native Extension for video capturing from cameras
  • bashrc/libdeep - A deep learning library for C/C++
  • zx2c4/cgit - A hyperfast web frontend for git repositories written in C. | Mirror only: Do not send pull requests.
  • pysam-developers/pysam - Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API. Pysam also includes an interface for tabix.
  • openj/core - there are failing tests. please find any bugs you may have introduced, fix and submit.
  • olevole/cbsd - Yet one more wrapper around FreeBSD jail and bhyve. For more information please visit website
  • taylor001/crown - Lightweight and flexible cross-platform game engine.
  • jgh-/FFmpeg-for-iOS - [C/Obj-C] FFmpeg for iOS using OpenGLES and AudioQueues instead of SDL.
  • dmw/caffeine - C Application Framework
  • tanakh/cmdline - A Command Line Parser
  • H2CO3/libsprec - C library for speech recognition using the Google Speech API
  • phonegap/phonegap-plugin-contentsync - Download and cache remotely hosted content
  • openworm/sibernetic - This is a C++ implementation of the Contractile PCI SPH algorithm applied to C. elegans locomotion
  • openjudge/sandbox - The sandbox libraries (libsandbox & pysandbox) are an open-source suite of software components for C/C++ and Python developers to create automated profiling tools and watchdog programs. The API's are designed for executing and instrumenting simple (single process) tasks, featuring policy-based behavioral auditing, resource quota, and statistics collecting.
  • BennyQBD/3DEngineCpp - It's like the 3D Game Engine, except in C++
  • mattt/MsgPackSerialization - MsgPack Serialization for Objective-C
  • lichuang/qnode - qnode(cute node) - C + Lua + Actor Model = Erlang-like system
  • bagder/spindly - a portable C library for SPDY transport (DEAD project!)
  • PeterScott/murmur3 - Murmur3 hash in C
  • mbeddr/mbeddr.core - The mbeddr core. An extensible C
  • jeremy-w/objc-zmq - Objective-C binding for ZeroMQ.
  • happykevins/cocos2dx-ext - Extensions for Cocos2dx: Dynamic Font Management, HTML Widget, Powerful Asset Management...
  • derekmolloy/boneCV - Beaglebone Webcam and OpenCV Examples Repository
  • cesanta/frozen - JSON parser and generator for C/C++
  • styxyang/dnsmasq-chinadns - A patched version of dnsmasq which filters out some spurious IP
  • romanbsd/fast-stemmer - Fast Porter stemmer based on a C version of the algorithm
  • maxmind/libmaxminddb - C library for the MaxMind DB file format
  • B-Con/crypto-algorithms - Basic implementations of standard cryptography algorithms, like AES and SHA-1.
  • wesleykendall/mpitutorial - MPI programming lessons in C and executable code examples
  • todbot/arduino-serial - Example C and Java host code to talking to an arduino or other "serial" device
  • moonpolysoft/cherly - Cherly (sher-lee) is an in-VM caching library for Erlang.
  • josephg/librope - UTF-8 rope library for C
  • jaredly/codetalker - A succinct, pythonic parser + translator solution
  • hit9/todo.c - 👊 Command line lightweight todo tool with readable storage , written in C.
  • graphitemaster/incbin - Include binary files in C/C++
  • couchbase/libcouchbase - The couchbase client for C.
  • fanchy/fflib - FFLib is a lightweight c++ framework.FFlib is mainly designed for game server developing. But some components in FFLib is in common use. For example socket&net module, log module, thread&lock, tools for performance & memory leak check.用于分布式程序的c++类库,封装了socket、rpc、lua、CQRS框架、算法等组件,适于SNS、WEBGAME、MMO后台程序, about C++,linux socket,lua,rpc,broker,cqrs,timer,log libary
  • orangeduck/LuaAutoC - Automagically use C Functions and Structs with the Lua API
  • mm2/Little-CMS - A free, open source, CMM engine. It provides fast transforms between ICC profiles.
  • editorconfig/editorconfig-core-c - EditorConfig core library written in C (for use by plugins supporting EditorConfig parsing)
  • MobileChromeApps/cordova-plugin-zip - Zip plugin for Cordova apps
  • psychs/cocoaoniguruma - Objective-C binding of Oniguruma regular expression engine
  • neurodroid/cryptonite - EncFS and TrueCrypt on Android
  • mikeryan/crackle - Crack and decrypt BLE encryption
  • jtauber/cleese - an operating system in Python
  • a-nikolaev/curseofwar - A Real Time Strategy game for Linux.
  • rweichler/cylinder - iOS homescreen page transitions in Lua
  • pyknite/catwm - catwm is a very simple tiling window manager
  • mofaph/csapp - Computer Systems: A Programmer's Perspective
  • joewalnes/tinytest - A tiny unit-testing framework for C
  • geoffgarside/cocoagit - An Objective-C/Foundation implementation of the Git version control software.
  • cbuchner1/ccminer - Christian Buchner's & Christian H.'s CUDA miner project
  • smackers/smack - SMACK: A Bounded Software Verifier for C Programs
  • payden/libwebsock - C library for easy WebSockets server.
  • methodmissing/rbczmq - Ruby extension that wraps the official high level ZeroMQ C API ( http://czmq.zeromq.org/ )
  • camgunz/cmp - An implementation of the MessagePack serialization format in C / msgpack.org[C]
  • DoubleSpout/ifile - High performance nodejs http/https static file handler,using c++ addon and libuv lib
  • tsuraan/Jerasure - Github repo for Jerasure Library - C Implementation of Reed-Solomon coding
  • swenson/sort - Sorting routine implementations in "template" C
  • sonyxperiadev/kernel-copyleft - Copyleft archives for Xperia kernels
  • lqez/npk - neat package system written in C
  • lemire/simdcomp - A simple C library for compressing lists of integers
  • jacob-carlborg/dstep - A tool for converting C and Objective-C headers to D modules
  • stevedekorte/skipdb - Small, portable, ACID, C implemented BDB style database based on skiplists instead of b-trees.
  • fiveruns/memcache-client - Seattle.rb's memcache-client 1.5.0 with fixes
  • shawnclovie/cocos2dx-LuaProxy - LuaProxy for cocos2d-x, include CocosBuilder support for lua, and other cocos2d-extension support for lua, and easy to use function.
  • harbour/core - Portable, xBase compatible programming language and environment
  • encog/encog-c - The Encog project for C/C++
  • contiki/contiki-arduino - Updated port for Ardunio support (ATmega168 and ATmega328p)
  • celery/librabbitmq - Python bindings to librabbitmq-c
  • MatthewLM/cbitcoin - A low-level bitcoin library written in standard C.
  • ChibiOS/ChibiOS - Read only mirror of SVN ChibiOS repository. Official forum http://forum.chibios.org Bugtracker http://sourceforge.net/projects/chibios
  • petewarden/c_hashmap - A simple string hashmap in C
  • koanlogic/libu - LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks
  • kanoi/cgminer-binaries - cgminer binary downloads for AntMiner, Fedora 18 x86_64, RPi ARM_32, Xubuntu 11.04 x86_64
  • davidsblog/rCPU - Remote CPU monitoring webserver
  • browndeer/coprthr - The CO-PRocessing THReads (COPRTHR) SDK - latest release is v1.6.1 (Freewill)
  • LibVNC/libvncserver - LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
  • FRiCKLE/ngx_slowfs_cache - nginx module which adds ability to cache static files.
  • agentzh/chunkin-nginx-module - HTTP 1.1 chunked-encoding request body support for Nginx
  • willemt/raft - C implementation of the Raft Consensus protocol, BSD licensed
  • noporpoise/BitArray - C bit array structs and methods
  • forhappy/cpy-leveldb - python bingding for leveldb using c api
  • cyrus-and/prof - Self-contained C/C++ profiler library for Linux
  • couchbase/couchbase-ruby-client - Couchbase Ruby client library (official) built atop libcouchbase
  • HaxeFoundation/hxcpp - Runtime files for c++ backend for haxe
  • Chadderz121/csud - Chadderz's Simple USB Driver for Raspberry Pi
  • zorgnax/libtap - Write tests in C
  • jbaiter/jpegtran-cffi - Fast, (mostly) lossless JPEG transformations with Python
  • zupet/LuaTinker - LUA to C++ Binding Library
  • pimoroni/unicorn-hat - C library, C example and Python wrapper for driving ws2812 pixels from the Raspberry Pi
  • iskra/jsonx - JSONX is an Erlang library for efficient decode and encode JSON, written in C.
  • b-k/apophenia - A C library for statistical and scientific computing
  • ruby/curses - Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
  • mainroach/crabby - A texture compression algorithm for sprite sheets that allows decompression on the GPU during rendering.
  • Amaury/FineDB - High-performance nosql database. Written in C, multi-threaded, based on LightningDB and nanomsg.
  • samrushing/irken-compiler - Irken is a statically typed variant of Scheme. Or a lisp-like variant of ML.
  • frodosens/fsnet - 一个c+ruby支持分布式部署开源的网络游戏库
  • tbuktu/libntru - C Implementation of NTRUEncrypt
  • project-imas/security-check - Application level, attached debug detect and jailbreak checking
  • naemon/naemon-core - Networks, Applications and Event Monitor
  • mikewest/nginx-static-etags - Nginx doesn't generate etags for static content. I'd like it to. Let's see if I can remember some C from college.
  • island-org/island - Lightweight and low-level creative coding toolkits in C.
  • breckinloggins/ngtemplate - ngtemplate - A template engine written in C designed to be syntax-compatible with Google CTemplate
  • WizardMac/ReadStat - C library for reading files from popular stats packages (Stata, SPSS, R...)
  • BigZaphod/AStar - C Implementation of the A* Pathfinding Algorithm
  • yongboy/c_socket.io_server - The socket.io Linux C server
  • siu/minunit - Minimal unit testing framework for C
  • gdbinit/onyx-the-black-cat - Kernel extension to disable anti-debug tricks and other useful XNU "features"
  • beoran/chipmunk - Bindings to Chipmunk 5.3.4 with extra features for use with Ruby 1.8.x and 1.9.x. Version 5.4.3.4 released on rubygems. Just a gem install chipmunk should work, even on windows!
  • PaulStoffregen/cores - Teensy Core Libraries for Arduino
  • LnxPrgr3/crossfeed - Headphone crossfeed filter
  • eweitnauer/minstreamer - Simple audio (n to n) and video (1 to n) streaming in C using libgstreamer.
  • Juniper/contrail-vrouter - Contrail Virtual Router
  • malbrain/Btree-source-code - A working project for High-concurrency B-tree source code in C
  • joan2937/pigpio - pigpio is a C library for the Raspberry which allows control of the general purpose input outputs (gpios).
  • hrydgard/native - Various C++ utility code: OpenGL ES, JSON, etc, portable to Android.
  • siddontang/libtnet - libtnet is a tiny high performance c++ network lib, like tornado
  • seanmiddleditch/libtelnet - Simple RFC-complient TELNET implementation as a C library.
  • radiofreejohn/cfastread - Implementation of the Spritz reading method for command line files
  • processone/oneteam - OneTeam XMPP multi-platform client. This is a Mozilla / XUL based platform, developed mostly in Javascript and C++ XPCOM.
  • llvm-mirror/compiler-rt - Mirror of official compiler-rt git repository located at http://llvm.org/git/compiler-rt. Updated every five minutes.
  • koron/cmigemo - C/Migemo
  • jangaraj/Zabbix-Docker-Monitoring - 🐳 Monitoring of Docker containers (LXC/systemd Docker supported) - Zabbix template and Zabbix C module
  • contiki/contiki-mirror - New official repository:
  • carlj/CJAMacros - Macro collection for daily usage
  • vjeux/jspp - C++ shaped into Javascript
  • guaxiao/renderer.gua - Software 3D Renderer in C++ on Windows, OSX and Linux or other popular flavors of Unix that SDL supports
  • canboat/canboat - CAN Boat provides NMEA 2000 and NMEA 0183 utilities. It contains a NMEA 2000 PGN decoder, can read and write N2K messages.
  • benhoyt/inih - Simple .INI file parser in C, good for embedded systems
  • R4stl1n/cAudio - 3D Audio Engine Based on Openal
  • ObKo/stm32-cmake - CMake for stm32 developing.
  • Cotix/cReddit - CLI Reddit client written in C. Oh, crossplatform too!
  • radif/SIPHON-SIP-Client-that-actually-compiles - SIPHON SIP VOIP Client that actually compiles and runs on ios5 non-jailbroken phones. Works on the device and simulator! (GPL). Here is the original repository: http://code.google.com/p/siphon/
  • r0nk/corvus - Genetic BF programming
  • jbuchbinder/statsd-c - C port of Etsy's statsd
  • Zeex/sampgdk - Writing SA-MP gamemodes in C/C++
  • LinkLayer/cantact-fw - Firmware source files for the CANtact tool
  • zfogg/ascii-chat - ASCII video chat.
  • wernerd/ZRTPCPP - C++ Implementation of ZRTP protocol - GNU ZRTP C++
  • supertunaman/cdl - Chicken Dance License! The official IANAL license.
  • coova/coova-chilli - CoovaChilli is an open-source software access controller for captive portal hotspots.
  • cjac/cmusphinx - CMU Sphinx - Speech Recognition Toolkit
  • xlar54/Commodore-Pi - A native Commodore 64 emulator and operating system for the Raspberry Pi
  • retme7/CVE-2014-4322_poc - Gain privileges:system -> root,as a part of https://github.com/retme7/CVE-2014-7911_poc
  • reprappro/RepRapFirmware - OO C++ RepRap Firmware
  • monkey/duda - Duda I/O is an event-driven and high performant web services framework which exposes a friendly C API
  • iTyran/SushiCrush - SushiCrush
  • dropbox/miniutf - A C++ library for basic Unicode manipulation.
  • CertiVox/MIRACL - MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
  • wiiudev/libwiiu - Build system and examples for running C code on the Wii U
  • trezor/trezor-crypto - Heavily optimized cryptography algorithms for embedded devices.
  • lqs/crabdb - CrabDB - a fast, flexible and space-effective database.
  • haiwen/ccnet - Ccnet is a framework for writing networked applications in C.
  • ceph/ceph-client - Ceph kernel client
  • alanwoolley/CorsixTH-Android - Port of CorsixTH to Android
  • wez/lemon-php - A PHP parser generator, based on the lemon parser generator tool. lemon-php requires a C compiler to build, and this will generate pure-PHP parsers.
  • pdpdds/CGSF - Online Game Server Platform
  • mono/libgdiplus - C-based implementation of the GDI+ API
  • clibs/list - C doubly linked list
  • shenfeng/tiny-web-server - a tiny web server in C, for daily use.
  • ipa320/cob_extern - The cob_extern stack contains third party libraries needed for operating Care-O-bot. The packages are downloaded from the manufactorers website and not changed in any way.
  • coocox/cox - CoX is an peripherals library with a unified standard interface specially for ARM Cortex M.
  • clibs/buffer - Tiny C string library
  • clawoo/AsteroidsCocos2D-x - An Asteroids game implemented in Cocos2D-x
  • adob/print-stmt - Convenient print statement for C++
  • Quarx2k/android_device_moto_jordan-common - common repo for MB520/MB525/MB526/
  • MacRuby/ControlTower - Rack-based Web Application Server for MacRuby
  • GHamrouni/Recommender - A C library for product recommendations/suggestions using collaborative filtering (CF)
  • ApertureLabsLtd/ChronIC - A wearable Sub-GHz RF hacking tool
  • yuyuyu101/C-Buffered-tree - A buffered-tree implemented in dictionary type and more
  • vivekannan/calc - Simple command-line based calculator.
  • stevestreza/CrashReporter - Send iOS crash reports by email
  • openfaux/openfaux-client - Browser add-on for encrypting and masking internet traffic.
  • m0wfo/cups - Ruby bridge to CUPS API
  • jjgod/vim-cocoa - A compact Cocoa port for Vim.
  • hackedteam/core-linux - RCS Agent for Linux
  • commonsguy/cw-andtuning - Samples from Tuning Android Applications
  • chrismoos/hash-ring - C hash ring library
  • Vidvox/hap-qt-codec - A QuickTime codec for Hap video
  • ysboss/tinyhttpd - tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。
  • toymachine/libredis - A C based general low-level PHP extension and client library for Redis, focusing on performance, generality and efficient parallel communication with multiple Redis servers. As a bonus, a Ketama Consistent Hashing implementation is provided as well.
  • sheredom/utf8.h - utf8 string functions for C and C++
  • pkrumins/node-base64 - A base64 encoding and decoding C++ module for node.js that actually works! (node now has it's own base64 encoding, see docs!)
  • lthiery/SPI-Py - Hardware SPI as a C Extension for Python
  • jrfoell/campfire-libpurple - A Campfire protocol plugin for libpurple (Pidgin)
  • ali-rantakari/peg-markdown-highlight - C library for Markdown syntax highlighting, using a recursive-descent parser.
  • Lua-cURL/Lua-cURLv2 - Lua-cURL is aiming for a full-fledged libcurl binding (easy/multi/share interface) to the functionality of Lua
  • 0xmalloc/c-log - a fast ,stable and thread-safe log lib(logger) for C/C++ language
  • xant/libhl - Simple and fast C library implementing a thread-safe API to manage hash-tables, linked lists, lock-free ring buffers and queues
  • troydhanson/misc - C code snippets and more
  • nikki93/cgame - some ideas involving games and C
  • mhroth/tinyosc - A minimal Open Sound Control (OSC) library written in C.
  • learnopengles/airhockey - Repository for "Developing a Simple Game of Air Hockey Using C++ and OpenGL ES 2 for Android, iOS, and the Web", located at http://www.learnopengles.com/developing-a-simple-game-of-air-hockey-using-c-and-opengl-es-2-for-android-ios-and-the-web/
  • githole/Live-Coder - Live Coder is a realtime GLSL editor/viewer mainly for demosceners.
  • digidotcom/xbee_ansic_library - A collection of portable ANSI C code for communicating with Digi International's XBee wireless radio modules in API mode.
  • QCopter/QCopterFlightControl - 飛控板 FlightController,使用 STM32F405R
  • wesleyd/charade - Ssh-agent clone for cygwin that proxies to pageant
  • verement/cellminer - Bitcoin miner for the Cell Broadband Engine Architecture
  • spark/core-common-lib - Common library for projects that use the Spark Core with the CC3000
  • realtalk/cve-2013-2094 - original cve-2013-2094 exploit and a rewritten version for educational purposes
  • libtom/tomsfastmath - TomsFastMath is a fast public domain, open source, large integer arithmetic library written in portable ISO C.
  • keenlabs/KeenClient-iOS - Official iOS client for the Keen IO API. Build analytics features directly into your iOS apps.
  • itkz/librtmp - RTMP server and client written by C
  • hyPiRion/c-rrb - RRB-tree implemented as a library in C.
  • defuse/crackstation-hashdb - CrackStation.net's Lookup Table Implementation.
  • ccore/ccore - A cross platform low level game development library
  • FuruyamaTakeshi/DLNA - DLNA sample code using CyberLink Objective-C Wrapper. This sample can browse contents from DMS and play content at DMR.
  • wengkai/ACLLib - ACLLib is a bunch of C functions covers Win32API and provides simpler API to beginners for programming Windows GUI applications. It compiles with MinGW and MS Visual Studio Express
  • stevedekorte/garbagecollector - Garbage collector library implemented in C for use by high level language implementions.
  • nickbjohnson4224/rhombus - a hobby operating system written in C
  • corporateshark/Android-NDK-Game-Development-Cookbook - Android NDK Game Development Cookbook
  • anoek/android-cairo - Android NDK build files to build libcairo
  • InfiniteSearchSpace/PyCl-Convergence - Python/OpenCl Cellular Automata design & manipulation tool
  • FliPPeh/cNBT - An NBT file parser and manipulator library
  • Crazepony/crazepony-firmware-none - Crazepony flight control source code with no RTOS.
  • welefen/SetCard - a brain & puzzle game by cocos2d-html5
  • petermichaux/royal-scheme - Royal Scheme will eventually grow to be a real, usable, embeddable Scheme implemented in ANSI C.
  • libav/c99-to-c89 - Tool to convert C99 code to MSVC-compatible C89
  • kev009/craftd - kev009 development repo. Canonical repo @ craftd/craftd (see project URL)
  • coreutils/coreutils - Upstream mirror
  • AVbin/AVbin - AVbin is a C library that provides a thin, cross-platform wrapper around Libav’s video- and audio-decoding functionality, providing long-term binary compatibility for applications and languages that need it. See also: Pyglet, a python media framework that makes extensive use of AVbin.
  • smistad/GPU-Marching-Cubes - A GPU implementation of the Marching Cubes algorithm for extracting surfaces from volumes using OpenCL and OpenGL
  • shannah/Java-Objective-C-Bridge - A thin bridge that allows for two-way communication from Java to Objective-C.
  • roboterclubaachen/xpcc - The C++ microcontroller framework xpcc
  • nrj/objective-curl - Curl bindings for Objective-C.
  • couchbaselabs/couchstore - couchbase storage file library
  • cornet/ccze - ccze
  • binchewer/power_fixer - OSX command line utility that attempts to restore pre-Mavericks power button behavior. Written in C.
  • amitdev/lru-dict - A C extension of a python dict-like LRU container.
  • shantzu/ClipIt - ClipIt clipboard manager for GTK+
  • rockdaboot/mget - Multithreaded metalink/file/website downloader (like Wget) and C library
  • ottypes/libot - A minimal C library for operational transform
  • niklasfrykholm/nflibs - A collection of interoperable minimalistic C libraries
  • netmail-open/wjelement - advanced, flexible JSON manipulation in C
  • microbuilder/LPC1343CodeBase - Generic GCC-based library for the ARM Cortex-M3 LPC1343
  • lvzixun/Clang-Complete - a auto complete plugin for sublimetext3
  • limccn/Cocoa-Charts - Open-source iPhone/iPad graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc. Based on iOS graph SDK, Using native Objective-c Codes
  • lcastelli/chdb - A fast read-only memory mapped hash-table for PHP
  • ileben/ShivaVG - OpenGL based ANSI C implementation of the OpenVG standard.
  • geertj/cgreenlet - Coroutines for C/C++
  • chneukirchen/cwm - portable version of OpenBSD's cwm(1) window manager
  • TheWeatherChannel/dClass - Device Classification Engine
  • Kalroth/cgminer-3.7.2-kalroth - Kalroth's personal cgminer 3.7.2 branch
  • DarthMike/indielib-crossplatform - Project to port IndieLib to other platforms aside from Windows and DirectX. Main focus is OpenGL ES 2.0 for mobile iOS operating system, and OpenGL desktop
  • xnko/libapi - libapi is a cross platform high performance io library written in c. It provides ability to write event driven servers and applications with continous code
  • telehash/telehash-c - telehash tools library in c
  • ryd/chaosvpn - Config generator for chaos vpn
  • orlp/ed25519 - Portable C implementation of Ed25519, a high-speed high-security public-key signature system.
  • openslide/openslide - C library for reading virtual slide images
  • nickdesaulniers/bf_interpreter_jit_compiler - Teach myself about interpreters, JITs, and compilers using the Brainfuck language as the toy language
  • iafonov/multipart-parser-c - Http multipart parser implemented in C
  • edorfaus/TEMPered - C library and program for reading the TEMPer family of thermometer and hygrometer devices.
  • coreboot/coreboot - github mirror of coreboot.org's master repository
  • amahule/CoolReader - An Android based open e-book reader
  • Tangent128/luasdl2 - A pure C binding of SDL 2.0 for Lua 5.1, Lua 5.2, and LuaJIT.
  • timwr/CVE-2014-3153 - CVE-2014-3153 aka towelroot
  • microbuilder/LPC810_CodeBase - Open source code base for the ARM Cortex M0+ LPC810 family from NXP
  • joyent/illumos-kvm-cmd - qemu-kvm for illumos-kvm
  • hmng/jsonrpc-c - JSON-RPC in C (server only for now)
  • abael/amysql - High performance( 2.5 times to MySQLDb ) Python Mysql Driver, using Python native socket layer. pure C implemented.
  • RJ/playdar - Abandoned C++ codebase, see playdar-core repo!
  • taf2/libebb - a lightweight high-performance HTTP server library for C
  • sshirokov/csgtool - 3D CSG Tool
  • simplegeo/libgeohash - A pure C implementation of the Geohash algorithm.
  • rxi/vec - A type-safe dynamic array implementation for C
  • robotpy/robotpy-crio - Obsolete. Python 3 port for cRIO for use in the FIRST Robotics Competition (FRC)
  • njh/mqtt-sn-tools - Command line tools written in C for the MQTT-SN (MQTT For Sensor Networks) protocol
  • i-saint/DynamicPatcher - Runtime C++ Editing
  • distcc/distcc - distributed builds for C, C++ and Objective C
  • brianmario/bzip2-ruby - Original libbz2 ruby C bindings from Guy Decoux, with some new love
  • amd/Chromium-WebCL - WebCL implementation for Chromium
  • Unidata/netcdf-c - Official GitHub repository for netCDF-C libraries and utilities.
  • Netsukuku/netsukuku - Revived C-code
  • ConsoleKit2/ConsoleKit2 - ConsoleKit2 is a framework for defining and tracking users, login sessions, and seats.
  • tpoechtrager/cctools-port - Apple cctools port for Linux, *BSD and Windows (Cygwin)
  • pixelnerve/BlockOpenNI - A c++ wrapper for OpenNI.
  • kohsuke/com4j - Type-safe Java/COM binding
  • gilbo/cork - 3D Boolean / CSG Library
  • Yubico/yubico-c-client - Yubico C client library
  • Hypsurus/ftpmap - FTP scanner, and take-over tool in C
  • HalosGhost/shaman - A small, native C library and utility to fetch weather
  • tsuna/contextswitch - Little micro-benchmark for Linux to test the cost of context switching and system calls
  • teachop/FlexCAN_Library - Arduino library for CAN on Teensy 3.1
  • syuhari/cocos2dx_recipe - Cocos2d-x 開発のレシピのサンプルコード
  • radfordneal/LDPC-codes - Software for Low Density Parity Check codes
  • pkrumins/bithacks.h - bithacks.h is a C header file containing useful bit manipulation macros
  • mcandre/qc - qc - A C port of the QuickCheck unit test framework
  • jssjr/collectd-write_graphite - Graphite output plugin for collectd
  • hibara/AttacheCase - file/folder encryption software for Windows ( C++Builder2010 Project Files )
  • anoek/ex-sdl-cairo-freetype-harfbuzz - Example code which uses SDL, cairo, freetype, and harfbuzz to do ttf/otf text layout and rendering
  • adobkin/libcapn - A simple C Library for interact with the Apple Push Notification Service
  • ryanb/rmov - Ruby wrapper for the QuickTime C API.
  • nst/BatteryChart - Drawing iPhone Battery Charge / Discharge
  • lyosha/ctags-go - Go support for exuberant ctags
  • karelia/CurlHandle - Cocoa Class wrapping libcurl
  • imneme/pcg-c - PCG — C Implementation
  • gentilkiwi/kekeo - A little toolbox to play with Microsoft Kerberos in C
  • TheErk/CMake-tutorial - CMake tutorial: beamer presentation and sample code
  • NuxiNL/cloudlibc - CloudABI's standard C library
  • xobs/ax2xx-code - Some code for the AX211 or AX215 8051-based CPU
  • ntpeters/SimpleLogger - Basic logger for C and C++ projects
  • mhogomchungu/zuluCrypt - zuluCrypt is a front end to cryptsetup and tcplay and it allows easy management of encrypted block devices
  • kavu/cocoa-go - A simple PoC example of calling Go from Cocoa and vice versa.
  • jalvesaq/VimCom - Intermediate the communication between Vim and R
  • google/cronutils - utilities to assist running batch processing jobs
  • efelix/lua-cjson - Fast JSON parsing and encoding support for Lua
  • brong/cyrus-imapd - My git clone of the Cyrus CVS repository
  • asynclabs/WiShield_user_contrib - WiShield library with user contributed features
  • andygock/avr-uart - AVR UART C Library
  • acg/lwpb - Lightweight Protocol Buffers for C and Python
  • QuentinPerez/42-toolkit - It's a lot of dev tools written in C
  • Kurento/kms-core - Core library of Kurento Media Server
  • taogogo/geohash-php-extention - a php extension for geohash,geohash is writen in c,very fast to convert geohash and coord.(一个转换经纬度和geohash的PHP扩展)
  • sharelatex/clsi-sharelatex - A web api for compiling LaTeX documents in the cloud
  • redbrain/cython-book - Learning Cython packtpub.com code examples.
  • paulfitz/coopy - distributed spreadsheets with intelligent merges
  • okws/sfslite - SFSlite C++ development libraries
  • ndreynolds/flathead - A toy JavaScript interpreter written in C
  • menudoproblema/libemqtt - Embedded C client library for the MQTT protocol
  • jwr/msp430_usi_i2c - I2C for the MSP430 using the USI module
  • imneme/pcg-c-basic - PCG — Minimal C Implementation
  • geon/gloss - A bidirectional path tracer written in C.
  • falkTX/Cadence - Collection of tools useful for audio production
  • cypresssemiconductorco/PSoC-4-BLE - PSoC 4 BLE is an easy-to-use, ARM® Cortex™-M0 based, single-chip solution which integrates programmable analog front ends, programmable digital peripherals, CapSense® technology for touch-sensing, and a Bluetooth® LE (Low Energy) or Bluetooth Smart radio.
  • cvxgrp/scs - C package that solves convex cone problems via operator splitting
  • conformal/cyphertite - A high-security scalable solution for online backups.
  • chokepoint/CryptHook - TCP/UDP symmetric encryption tunnel wrapper
  • axoltl/HubCap - ChromeCast HubCap exploit
  • algernon/libmongo-client - An obsolete library. Don't use it in new projects.
  • KFire-Android/kernel_omap_otter-common - TI Kernel Code - Amazon Kindle Fire (otter)
  • tang3w/CocoaSugar - Some Cocoa Touch improvements can make developing apps easier
  • rg3/bcrypt - bcrypt password hash C library
  • replay/ngx_http_consistent_hash - a module which enables the nginx to use the same consistent hashing distribution for memcache servers as the php memcache module
  • pozorvlak/libtap - Testing library for C, implementing the Test Anything Protocol. Written by Nik Clayton.
  • microbuilder/LPC1114CodeBase - Open Source SW Library for NXP's LPC1114 ARM Cortex M0 MCU
  • matianfu/FUNK - a c continuation library inspired by Adam Dunkel's ProtoThread.
  • lubyk/lubyk - Open source patcher for multimedia projects: glue all this midi, DMX, neural networks, opengl stuff into a fast C++ core with Lua scriptable objects.
  • lawrancej/CompilerKit - Compiler construction library in C.
  • jackmitch/libsoc - libsoc: C library for interfacing with common SoC peripherals through generic kernel interfaces
  • dajobe/flickcurl - Flickr C API library
  • clibs/hash - C hash implementation based on khash
  • Lupus/libevfibers - Small C fiber library that uses libev based event loop and libcoro based coroutine context switching.
  • zeevt/csnappy - Google snappy in C for Linux Kernel
  • x893/CMSIS-DAP - STM32 port for CMSIS-DAP with additional serial (CDC) support
  • pjanouch/sensei-raw-ctl - SteelSeries Sensei Raw configuration tool
  • mirek/CoreSQLite3 - Core SQLite3 for iOS and OSX. Fast. Clean. Powerful...
  • matteobertozzi/blog-code - Blog Code
  • lyjdamzwf/chaos - c++ 网络事件库
  • kmcallister/embedded-breakpoints - Embed GDB breakpoints in C source code
  • dougbradbury/cslim - Fitnesse Slim implementation in C
  • diwu/CCB-X-Reader - This C++ class helps processing CocosBuilder(ccb) files for your Cocos2d-X project.
  • cybergarage/mupnpc - mUPnP for C is a development package for UPnP™ developers. CyberLink controls these protocols automatically, and supports to create your devices and control points quickly.
  • crocodella/MongooseWrapper - An Objective-C Mongoose wrapper emulating Java servlets
  • TOTBWF/SteamCurses - A Basic NCurses Client for Steam
  • Ramblurr/PietCreator - GUI for developing and debugging programs written in the Piet language
  • LippiOuYang/WebBench - Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
  • wahern/cqueues - Continuation Queues: Embeddable asynchronous networking, threading, and notification framework for Lua on Unix.
  • pritambaral/hostapd-rtl871xdrv - Hostapd driver for RTL8188{C|CU|CUS} wifi chips.
  • linux-can/can-utils - Linux-CAN / SocketCAN user space applications
  • jstasiak/asterisk-chan-dongle - Mirror of SVN-based "asterisk's huawei 3g dongle channel driver" project with my Asterisk 10 and 11 compatibility patches (asterisk10 and asterisk11 branches)
  • iafonov/cosmonaut - Fast web server & micro framework implemented in C. Just for fun.
  • evanmiller/ProjCL - Crazy-fast map projections and geodesic calculations
  • emeau/itrace - hook objc_msgSend to trace Objective-C method callz
  • dalerank/caesaria-game - caesaria-game
  • agl/ctgrind - Checking that functions are constant time with Valgrind
  • RandyGaul/AsciiEngine - Game engine written in C to create Ascii art games within the Windows console.
  • MatzeB/cparser - C99 parser and frontend for libfirm
  • LemonCake/JsCoreEngineiOS - Singleton wrapper class to process javascript in the background via JavascriptCore.
  • C0deH4cker/SimpleGameEngine - Simple C++ game engine influenced by XNA
  • wolkykim/libasyncd - Embeddable Event-based Asynchronous Message/HTTP Server library for C/C++
  • timperrett/Mac-SoapClient - 10.7 Compatible version of this: http://code.google.com/p/mac-soapclient/
  • rothlab/chromozoom - ChromoZoom is a fast, fluid web-based genome browser
  • robrix/RXPreprocessing - A variety of utilities for the C preprocessor.
  • oneoo/alilua-coevent-module - epoll base coroutine module
  • lkarsten/libvmod-cookie - A Varnish module for simpler use of the cookie header.
  • jvirkki/libbloom - A simple and small bloom filter implementation in plain C.
  • fusijie/Airplane_3.0 - Wechat Airplane C++ version, powered by Cocos2d-x 3.0 stable version.
  • dogriffiths/HeadFirstC - Source code for the book Head First C, by O'Reilly Media
  • cvmfs/cvmfs - The CernVM File System
  • ctz/cifra - A collection of cryptographic primitives targeted at embedded use.
  • chaelim/HAMT - Hash Array Mapped Trie (C++ Templates)
  • b4n/ctags - Git mirror of Exuberant CTags SVN (http://ctags.sourceforge.net/), with additional feature branches
  • Zeex/samp-plugin-crashdetect - CrashDetect plugin for SA-MP server
  • ThomasHabets/monotonic_clock - Portable C library for getting monotonic time
  • PetteriAimonen/libfixmatrix - C library for fixed point matrix, quaternion and vector calculations
  • HIPS/Probabilistic-Backpropagation - Implementation in C and Theano of the method Probabilistic Backpropagation for scalable Bayesian inference in deep neural networks.
  • BrunoAlexandreMendesMartins/CleverModels - Tool to generate POJO´s Model Classes from JSON Feed structures
  • Akagi201/learning-cmake - learning cmake
  • zhicheng/db - A New DBM in Pure C
  • zarya/esp8266_i2c_driver - ESP8266 I2C Driver
  • tglman/orientdb-c - The C client of OrientDB
  • septag/darkhammer - darkHAMMER is a lightweight, open-source, multiplatform game engine. written in C (C99) language, supports python and C# bindings and lua scripts. Runs on windows and linux
  • robertdavidgraham/cve-2015-5477 - PoC exploit for CVE-2015-5477 BIND9 TKEY assertion failure
  • rcr/rirc - A terminal IRC client in C
  • openglsuperbible/sb7code - Source code and supporting material for the 7th Edition of OpenGL SuperBible
  • olibc/olibc - Another C Library optimized for Embedded Linux
  • lucasb-eyer/heatmap - High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.
  • lpabon/cmockery2 - Reviving cmockery unit test framework from Google
  • kev009/cii - libcii ported to Autotools/libtool - D. R. Hanson's C Interfaces and Implementations
  • jmcejuela/Levenshtein-MySQL-UDF - General Levenshtein algorithm and k-bounded levenshtein distance in linear time and constant space. Implementation in C as a MySQL UDF
  • jashmenn/apriori - A ruby/c extension to Christian Borgelt's apriori item-set implementation
  • itod/panthro - A implementation of XPath 3.0 in Objective-C/Cocoa
  • freaklabs/chibiArduino - A lightweight 802.15.4 wireless protocol stack for Arduino
  • evanmiller/nginx_circle_gif - Serve 68,000 round corners per second
  • drvink/epanos - ElectroPaint Automatic No-source Object reaSsembler (a MIPS to C decompiler)
  • chaoslawful/tcc - track of Tiny C Compiler
  • baruch/libwire - User space threading (aka coroutines) library for C resembling GoLang and goroutines
  • akitaonrails/ObjC_Rubyfication - Attempt to make Objective-C more like Ruby
  • aerospike/aerospike-client-c - Aerospike C Client
  • Chronic-Dev/cyanide - iBoot/iBSS Payload Development Toolkit
  • ANSSI-FR/AD-control-paths - Active Directory Control Paths auditing and graphing tools
  • wbhart/comb - Combinators in C
  • swift-nav/libswiftnav - A portable C library implementing GNSS related functions and algorithms.
  • sbinet/go-clang - CGo bindings to the C-api of libclang.
  • roysjosh/xbee-comm - XBee communication libraries and utilities
  • remicollet/pecl-json-c - JSON-C wrapper
  • otcshare/cordova-win7 - Draft implementation of a Cordova layer for Windows 7.
  • osxfuse/fuse - C-based FUSE for OS X API
  • olajep/rpi-cecd - Temporary remote control HDMI-CEC hack for OpenElec on Raspberry Pi
  • nasa/XPlaneConnect - The X-Plane Communications Toolbox is a research tool used to interact with the X-Plane flight simulator
  • microbuilder/LPC11U_LPC13U_CodeBase - Open source code base for ARM Cortex M3 LPC1347 or Cortex M0 LPC11U37/LPC11U24 MCUs
  • lucasjones/cpuminer-multi - Multi-algo CPUMiner & Reference Cryptonote Miner (JSON-RPC 2.0)
  • graphitemaster/gmqcc - An Improved Quake C Compiler
  • freshplanet/ANE-Chartboost - Air Native Extension for Chartboost (iOS + Android)
  • felipec/msn-pecan - MSN Messenger library in C
  • dcreager/libpush - An arrow-based parser combinator library for C
  • cocos2d/cocos2d-frame - Player and "stub" for cocos2d
  • bvdberg/ctest - ctest is a unit test framework for software written in C.
  • akissa/php-couchdb - PHP extension for CouchDB
  • WoozleWrangler/ControlPad - iPhone Controller app for SNES (HD)
  • TASVideos/BizHawk - BizHawk is a A multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
  • xaionaro/clsync - file live sync daemon based on inotify/kqueue/bsm (Linux, FreeBSD), written in GNU C
  • sch3m4/libntoh - User-friendly C Library to perform TCP streams reassembly and IPv4 defragmentation
  • saghul/pycares - Python interface for c-ares
  • regehr/ub-canaries - collection of C/C++ programs that try to get compilers to exploit undefined behavior
  • kklis/proxy - TCP proxy in ANSI C
  • kazuho/picogc - a tiny, portable, precise, mark-and-sweep GC in C++
  • jwerle/fs.c - File system API much like Node's fs module
  • ibc/em-udns - An async DNS resolver for EventMachine based on udns C library
  • gbishop/cython-hidapi - Python wrapper for the hidapi (not active, use one of the forks)
  • gallir/concurrencia_source_samples - Códigos fuente del libro "Principios y algoritmos de concurrencia"
  • ellzey/c_code_puzzles - A random set of C specific bugs and brainteasers, most of which were found (and never reported LULZ) in real software. The names have been changed to protect the innocent(?)
  • dhoerl/htmlcxx - a simple non-validating css1 and html parser written in C++ tuned for iOS and Mac
  • creaceed/CeedMath - Computer graphics math library for Mac & iOS
  • crash-utility/crash - Linux kernel crash utility
  • cooperative-computing-lab/cctools - The Cooperative Computing Tools (cctools) enable large scale distributed computations to harness hundreds to thousands of machines from clusters, clouds, and grids.
  • arrbee/diff-match-patch-c - C language port of google-diff-match-patch library
  • antelopeusersgroup/antelope_contrib - Contributed code for the Antelope Environmental Monitoring System from BRTT, Inc. (http://www.brtt.com)
  • ThomasAdam/tmux-cvs-archived - Git version of tmux (updated hourly from sourceforge CVS) -- NOW ARCHIVED! DO NOT USE THIS!
  • Stanko/ThinkPad-Fan-Control - App for managing fan speeds on ThinkPad laptops on Linux
  • ShadauxCat/CATSFC - Super Nintendo/Super Famicom emulator for the DSTWO
  • 8devices/carambola2 - Carambola 2 - an AR9331/SoC based PCB
  • willemt/pearldb - LMDB + H2O = a fast REST key-value database server in C
  • vincentbernat/bootstrap.c - Boilerplate for small C projects (autotools)
  • rentzsch/MagicHat - Objective-C Binary Documentation Tool. Think classdump with a hyperlinked GUI.
  • reagent/http - Simple HTTP client in C
  • rabbitmq/rabbitmq-c - The official rabbitmq-c sources have moved to:
  • okbob/plpgsql_check - plpgsql_check is next generation of plpgsql_lint. It allows to check source code by explicit call plpgsql_check_function.
  • mikebmcl/N3888_RefImpl - Reference Implementations of ISO C++ N4073
  • lincomatic/Colorduino - Colorduino Interface Library for Arduino
  • libamqp/libamqp - libamqp is a C client for the AMQP 1.0 protocol
  • daveho/EasySandbox - really simple sandboxing of untrusted C programs using Linux SECCOMP
  • dake/openVP - Voice Print Recognition in C language.
  • SteveMaddison/cabrio - Free open source emulator front end for arcade cabinets.
  • Ruslan-B/FFmpeg.AutoGen - Auto Generated FFmpeg wrapper for C#/.NET and Mono
  • zfsrogue/zfs-crypto - ZFS On Linux with crypto patches
  • varnish/libvmod-curl - cURL bindings for Varnish through the Varnish Module interface
  • orangeduck/ptest - DRY Microtesting Framework for C
  • ocaml-bytes/ocamlcc - OCaml bytecode to C compiler
  • jwerle/progress.c - Progress display lib for c
  • jduck/canhazaxs - A tool for enumerating the access to entries in the file system of an Android device.
  • igrr/esptool-ck - The ESP8266 build helper tool by Christian Klippel
  • ideawu/c1000k - A tool to test if you system supports 1 million connections(c1000k)
  • happyfish100/libfastcommon - c common functions library extracted from my open source projects FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fasttimer etc. detail info please see the c header files.
  • goj/coreutils - fork of GNU coreutils package
  • fanf2/unifdef - selectively remove C preprocessor conditionals
  • fanchy/FFRPC - ffrpc is a C++ lib for encapsulating socket option. it is easy to complete asynchronous communication between different process
  • bkrpub/EngineRoom - EngineRoom is a toolkit addressing basic, recurring needs when using C based languages. The most prominent (and mature) component is LogPoints, a logging facility designed to provide comfort to developers working on applications of all sizes. EngineRoom is primarily targeted at Objective-C developers on Mac OS X and iOS with some support for C on GNU/Linux and Solaris.
  • bfulgham/WinCairoRequirements - Source archive of the build requirements for the WinCairo port of WebKit
  • b-k/21st-Century-Examples - Examples for 21st Century C by Ben Klemens
  • adamcaudill/ccsrch - Cross-platform credit card (PAN) search tool for security assesments
  • Voluntarynet/Crypt - OSX app for drag and drop encryption
  • CObjectSystem/COS - C Object System
  • valr/cbatticon - A lightweight and fast battery icon that sits in your system tray
  • tadasv/csv_parser - Callback based (SAX like) CSV Parser for C
  • reeze/php-ext-embed - Write your PHP extension with C and PHP!
  • pjotrp/biolib - BioLib brings together a set of opensource libraries written in C/C++ and makes them available for all Bio* languages
  • pbrady/fastcache - C implementation of Python 3 lru_cache
  • openglbook/openglbook.com - The source code for http://openglbook.com/
  • nitrogenlogic/cliserver - A sample libevent-based network socket server that presents a simple command line interface to multiple connecting clients.
  • mattsta/crcspeed - This make CRC be fast. Included implementations: CRC-64-Jones and CRC-16-CCITT
  • jalvesaq/colorout - Colorize R output on terminal emulators
  • jakogut/tinyflock - A simple, high-performance, threaded, and interactive flocking demo written in C with GLFW.
  • gparmer/Composite - A component-based OS
  • epico/libibuspinyin-compat - compatible files for ibus-pinyin and libpinyin integration.
  • drh/cii - C Interfaces and Implementations
  • dave-andersen/cudapts - An Nvidia-based miner for the Protoshares (PTS) cryptocurrency
  • clear-code/cutter - An easy to write and debug unit testing framework for C and C++.
  • bjoernknafla/amp - C portable low-level assemblies for parallelism and threading
  • ansilove/AnsiLove-C - ANSi / ASCII art to PNG converter in C
  • Noirello/PyLDAP - Python 3.x module for LDAP, using libldap2 and winldap C libraries.
  • Cairo-Dock/cairo-dock-core - Core part of Cairo-Dock project.

awesome-c's People

Contributors

ccding avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.