Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
C
C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.
- GitHub: https://github.com/topics/c
- Wikipedia: https://en.wikipedia.org/wiki/C_(programming_language)
- Created by: Dennis Ritchie
- Released: 1972
- Related Topics: language,
- Aliases: c-language, c-programming-language, c99, c89, c-ansi, k-and-r,
- Last updated: 2024-11-12 00:03:58 UTC
- JSON Representation
https://github.com/ollelogdahl/ihct
'I Hate C Testing': A minimal testing framework for C.
Last synced: 27 Oct 2024
https://github.com/isc-projects/dhcp
ISC DHCP is enterprise grade, open source solution for DHCP servers, relay agents, and clients, supports both IPv4 and IPv6, and is suitable for use in high-volume and high-reliability applications.
c console dhcp dhcp-client dhcp-relay dhcp-server dhcpv6 eol failover freebsd linux macos netbsd openbsd
Last synced: 10 Oct 2024
https://github.com/albertito/libfiu
A C library for fault injection [mirror]
Last synced: 26 Oct 2024
https://github.com/famez/J1939-Framework
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
angularjs bus c can-bus cplusplus-11 html j1939 javascript linux-distribution protobuf test travis-ci websockets
Last synced: 03 Aug 2024
https://github.com/dreamos82/Dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 03 Aug 2024
https://github.com/apache/activemq-apollo
Mirror of Apache ActiveMQ Apollo
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 28 Sep 2024
https://github.com/mrdimas/dmitrysengine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
3d-game-engine c engine game-development game-engine math sound user-interface
Last synced: 27 Oct 2024
https://github.com/rsmusllp/syringe
A General Purpose DLL & Code Injection Utility
Last synced: 05 Nov 2024
https://github.com/aasthayadav/compsecattacklabs
Contains Attack labs
attacks c security-vulnerability shellcode socket-programming
Last synced: 01 Nov 2024
https://github.com/jasmcaus/tau
A Micro (1k lines of code) Unit Test Framework for C/C++
1k-lines assertion-macros assertions binary-comparisons c c-plus-plus c11 c17 cmake cpp cpp11 cpp17 cpp20 embedded macros tau test-framework testing testing-framework unit-testing
Last synced: 11 Nov 2024
https://github.com/aasthayadav/CompSecAttackLabs
Contains Attack labs
attacks c security-vulnerability shellcode socket-programming
Last synced: 29 Oct 2024
https://github.com/dacez/zzzjson
The fastest JSON parser written in pure C
c c-plus-plus fast json json-parser rapid
Last synced: 07 Nov 2024
https://github.com/sabotage-linux/netbsd-curses
libcurses and dependencies taken from netbsd and brought into a portable shape (at least to musl or glibc)
c curses linux ncurses netbsd-curses portable
Last synced: 05 Nov 2024
https://github.com/mrDIMAS/DmitrysEngine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
3d-game-engine c engine game-development game-engine math sound user-interface
Last synced: 03 Aug 2024
https://github.com/tranleduy2000/c_cpp_compiler
GNU C/C++ compiler on Android, full offline compiler, Learn to code on the go.
Last synced: 14 Oct 2024
https://github.com/dimkr/szl
A lightweight, embeddable scripting language
c c99 dynamic-typing embeddable embedded embedded-scripting-language embedded-systems engine interactive interpreted-programming-language interpreter iot library lightweight linux mit programming-language script scripting shell
Last synced: 12 Oct 2024
https://github.com/ohler55/agoo-c
Agoo webserver in C.
c graphql http https performance webserver
Last synced: 01 Nov 2024
https://github.com/aligrudi/neatcc
A small arm/x86(-64) C compiler
arm c c-compiler neatcc x86 x86-64
Last synced: 04 Aug 2024
https://github.com/ksco/BuildYourOwnLispCn
Build Your Own Lisp δΈζη
c lisp-interpreter programming-language
Last synced: 02 Aug 2024
https://github.com/grisbi/grisbi
A very functional personal financial management program with a reasonable set of homefinance features
Last synced: 03 Nov 2024
https://github.com/libdriver/dht11
DHT11 full function driver library for general MCU and Linux.
c dht11 full-function-driver humidity linux mcu onewire temperature
Last synced: 26 Oct 2024
https://github.com/scandum/rotate
A collection of array rotation algorithms.
array array-rotation c grail gries-mills helix juggling reversal rotation trinity
Last synced: 09 Nov 2024
https://github.com/cucumber/gherkin
A parser and compiler for the Gherkin language.
c dart dotnet elixir gherkin go java javascript lexer objective-c parser perl php polyglot-release python ruby tidelift
Last synced: 07 Oct 2024
https://github.com/jhawthorn/meh
:rice_scene: a simple, minimalist, super fast image viewer using raw XLib
c command-line image-viewer x11
Last synced: 31 Oct 2024
https://github.com/linyows/octopass
Management linux user and authentication with team or collaborator on Github.
c github idp ldap linux name-resolution nss
Last synced: 31 Oct 2024
https://github.com/enkisoftware/glfw-cmake-starter
Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.
c c-plusplus cmake cpp gamedev glfw linux macos multi-platform opengl unix windows
Last synced: 07 Nov 2024
https://github.com/justinmeiners/lisp-interpreter
Embeddable lisp/scheme interpreter written in C.
c hacktoberfest interpreter lisp lisp-interpreter scheme scheme-interpreter scheme-language
Last synced: 29 Oct 2024
https://github.com/xsawyerx/xs-fun
XS is fun: a simple and easy tutorial on writing Perl XS
c documentation perl tutorial xs
Last synced: 27 Oct 2024
https://github.com/cgmb/guardonce
Utilities for converting from C/C++ include guards to #pragma once and back again.
c c-plus-plus converter cpp include-guards pragma-once
Last synced: 31 Oct 2024
https://github.com/chfast/ethash
C/C++ implementation of Ethash and ProgPoW β the Ethereum Proof of Work algorithms
c cpp ethash ethereum hacktoberfest mining progpow proof-of-work
Last synced: 31 Oct 2024
https://github.com/mihirlad55/polybar-spotify-module
A collection of lightweight programs for use with a Polybar Spotify Module
c lightweight module polybar spotify
Last synced: 05 Nov 2024
https://github.com/moistcoder/cockygrabber
C# library for the collection of browser information such as cookies, logins, bookmarks and more
bookmark browser c c-sharp chromium cookie csharp csharp-code csharp-library download grabber history lib library login malware net netframework password stealer
Last synced: 12 Oct 2024
https://github.com/craigacp/mitoolbox
Mutual Information functions for C and MATLAB
c entropy matlab mutual-information
Last synced: 01 Nov 2024
https://github.com/diptangsu/Sorting-Algorithms
Sorting algorithms in multiple languages.
c golang hacktoberfest java javascript kotlin python3 ruby sorting-algorithms
Last synced: 06 Nov 2024
https://github.com/tokenrove/blur-detection
Some implementations of algorithms for blur detection in JPEGs
Last synced: 29 Oct 2024
https://github.com/FreeRADIUS/freeradius-client
A BSD licenced RADIUS client library
Last synced: 04 Aug 2024
https://github.com/roxma/easymake
A handy makefile for simple C/C++ applications
auto c css easy-to-use makefile makefile-template
Last synced: 10 Nov 2024
https://github.com/kwmsmith/scipy-2017-cython-tutorial
Material for the SciPy 2017 Cython tutorial
c c-plus-plus cython data-science docker machine-learning notebook performance python
Last synced: 14 Oct 2024
https://github.com/michal-z/eneida
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
c direct3d12 from-scratch graphics no-dependencies proceduralgeneration
Last synced: 01 Nov 2024
https://github.com/hpddm/hpddm
A framework for high-performance domain decomposition methods.
c c-plus-plus domain-decomposition fortran freefem linear-algebra numerical-methods petsc preconditioners python
Last synced: 30 Oct 2024
https://github.com/synap5e/obs-screenshot-plugin
An OBS Studio filter plugin to save screenshots of a source/scene
c obs obs-studio screen-capture
Last synced: 08 Nov 2024
https://github.com/dxing97/libdiscord
A Discord library written in C
bot c discord discord-library libcurl libwebsockets rest-client websockets
Last synced: 01 Oct 2024
https://github.com/mitcse/CSE-Labs
Lab programs and Assignments for MIT CSE dept.
algorithms assembly assembly-8086 c compiler-design concept data-structrues java lab-programs microprocessors operating-systems socket
Last synced: 30 Oct 2024
https://github.com/caohao-go/ycdatabase
The lightest php database framework written in c language, built in php extension, for mysql
c connection-pool db php-extension
Last synced: 01 Nov 2024
https://github.com/lvgl/lv_binding_js
React bindings for LVGL βοΈ
c gui javascript lvgl mcu react reactjs
Last synced: 05 Nov 2024
https://github.com/ibara/pl0c
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
c code-generation code-generator code-generators compilation compiler compilers compiling freebsd lexer linux netbsd openbsd parser pascal pl-0 recursive-descent recursive-descent-parser unix
Last synced: 10 Oct 2024
https://github.com/murisi/L2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 03 Aug 2024
https://github.com/haesbaert/mdnsd
Mdns daemon for OpenBSD.
c mdns mdns-stack openbsd openmdns
Last synced: 10 Oct 2024
https://github.com/jibsen/tinf
Tiny inflate library (inflate, gzip, zlib)
c decompression deflate gzip library zlib
Last synced: 02 Nov 2024
https://github.com/agroce/universalmutator
Regexp based tool for mutating generic source code across numerous languages
c cpp fe-language golang golang-tools java language multi-language mutant mutation mutation-testing mutations python regexp rust solidity-language swift testing vyper
Last synced: 12 Oct 2024
https://github.com/OpenMined/PSI
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
c cpp golang javascript private-set-intersection
Last synced: 10 Nov 2024
https://github.com/gildor2/fast_zlib
Heavily optimized zlib compression algorithm
algorithm c compression cross-plattform deflate optimization x86-assembly zlib
Last synced: 12 Nov 2024
https://github.com/branc116/brplot
+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.
c imgui opengl raylib webassembly
Last synced: 05 Nov 2024
https://github.com/cloudflare/lazyhtml
HTML5-compliant parser and serializer than enables building transformation pipeline in a pluggable manner
c html parser serializer streaming
Last synced: 07 Oct 2024
https://github.com/jspw/VS-Code-Config
VS Code Setting (Live input output) to make competitive programming easy and program analysis !
c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows
Last synced: 07 Nov 2024
https://github.com/infoforcefeed/olegdb
Enough works to use this in production
c database key-value-store mayo
Last synced: 31 Oct 2024
https://github.com/eProsima/Micro-XRCE-DDS-Client
Micro XRCE-DDS Client repository. Looking for commercial support? Contact [email protected]
c dds dds-xrce embedded embedded-systems low-latency low-power middleware ros2
Last synced: 04 Aug 2024
https://github.com/chfast/intx
Extended precision integer C++ library
arbitrary-precision biginteger c cpp evm hacktoberfest int128 int256 int512 intx uint128 uint256 uint384 uint512
Last synced: 30 Oct 2024
https://github.com/lettier/ntpclient
NTP client.
c ntp ntp-client ntp-protocol python
Last synced: 30 Oct 2024
https://github.com/troglobit/tetris
Micro Tetrisβ’, based on the 1989 IOCCC Obfuscated Tetris by John Tromp
ansi-colors c tetris tetris-clone unix
Last synced: 27 Oct 2024
https://github.com/notroj/neon
neon - an HTTP/1.1 and WebDAV client library with a C API
c http http-client webdav webdav-client
Last synced: 29 Oct 2024
https://github.com/microsoft/regorus
Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.
c confidential-computing cpp csharp golang interpreter java javascript no-std opa policy-as-code python rego rust wasm
Last synced: 07 Oct 2024
https://github.com/araffin/arduino-robust-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets
Last synced: 31 Oct 2024
https://github.com/limine-bootloader/limine-c-template
A simple template for building a Limine-compliant kernel in C.
aarch64 amd64 arm64 bare-bones barebones c c-language kernel limine limine-bootloader loongarch loongarch64 loongson risc-v riscv riscv64 template x86-64
Last synced: 12 Oct 2024
https://github.com/Fedjmike/fcc
Fedjmike's C Compiler
c code-generation compiler parser x86
Last synced: 09 Nov 2024
https://github.com/elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpf c codecoverage coverage cpp ebpf llvm llvm-pass
Last synced: 07 Oct 2024
https://github.com/yunwei37/tryc
Write a tiny interpreter by C language in 500+ lines
c compile compiler compiler-design interpreter
Last synced: 27 Oct 2024
https://github.com/thefangbear/jni-by-examples
πFun Java JNI By Examples - with CMake and C++ (or C, of course!) βΌοΈ Accepting PRs
api c cmake cpp example example-code example-project examples interface-java java java-jni jni jni-header jvm pull-request pull-requests tutorial
Last synced: 07 Nov 2024
https://github.com/incomingstick/openrpg
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 29 Sep 2024
https://github.com/angt/mud
Multipath UDP library
c crypto hacktoberfest multipath network protocol udp
Last synced: 01 Nov 2024
https://github.com/mohd-akram/st
C port of Ken Thompson's Space Travel
c game ken-thompson space space-travel unix
Last synced: 30 Oct 2024
https://github.com/dalmia/operating-systems
'Operating System Concepts' - Solutions to exercises and projects
c deadlock multithreading operating-systems processing syncronization
Last synced: 30 Oct 2024
https://github.com/tehreer/sheenbidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 12 Oct 2024
https://github.com/fangq/mcx
Monte Carlo eXtreme (MCX) - GPU-accelerated photon transport simulator
3d c cuda matlab monte-carlo optical-imaging pascal photon-transport physics-simulation ray-tracing volumetric-rendering voxel-based
Last synced: 02 Nov 2024
https://github.com/incomingstick/OpenRPG
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 04 Aug 2024
https://github.com/apachecn/beginnersbook-zh
:books: [θ―] BeginnersBook δΈζη³»εζη¨
Last synced: 12 Nov 2024
https://github.com/pantuza/c-project-template
A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind
c clang cmocka makefile options-parsing template unittest valgrind
Last synced: 11 Nov 2024
https://github.com/SanjayDevTech/Code-with-love
Open source programming algorithms
algorithms android c cpp data-structures good-first-issue hacktoberfest java javascript kotlin php python searching-algorithms sorting-algorithms
Last synced: 28 Oct 2024