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-12-23 00:03:18 UTC
- JSON Representation
https://github.com/mevdschee/2048.c
Console version of the game "2048" for GNU/Linux
2048 2048-clone 2048-game ansi-colors c cli command-line game linux
Last synced: 21 Dec 2024
https://github.com/woodrush/lambda-8cc
x86 C compiler written in untyped lambda calculus
c c-compiler compiler lambda-calculus ski-combinator-calculus
Last synced: 19 Dec 2024
https://github.com/gingerbill/gb
gb single-file public domain libraries for C & C++
c cpp library public-domain single-file single-file-module
Last synced: 22 Dec 2024
https://github.com/MichaelJWelsh/cdsa
A library of generic intrusive data structures and algorithms in ANSI C
algorithms ansi-c c c89 cdsa collections datastructures generic hash-functions hashtable intrusive iterative-algorithms linked-list queue red-black-tree stack
Last synced: 09 Nov 2024
https://github.com/michaeljwelsh/cdsa
A library of generic intrusive data structures and algorithms in ANSI C
algorithms ansi-c c c89 cdsa collections datastructures generic hash-functions hashtable intrusive iterative-algorithms linked-list queue red-black-tree stack
Last synced: 23 Dec 2024
https://github.com/tatsuhiro-t/spdylay
The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
Last synced: 23 Dec 2024
https://github.com/dreamportdev/osdev-notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 21 Dec 2024
https://github.com/ph4ntonn/Impost3r
👻Impost3r -- A linux password thief
c fake fakesudo keylogger pentest-tool pentesting redteam security-tools stealer sudo
Last synced: 01 Nov 2024
https://github.com/simple2d/simple2d
:video_game: Simple, open-source 2D graphics for everyone
2d-graphics c game-development graphics-engine opengl sdl2
Last synced: 27 Oct 2024
https://github.com/JulianKemmerer/PipelineC
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
c fpga fpga-acceleration fpga-accelerators fpga-programming hardware hardware-description hardware-description-language high-level-synthesis hls open-source-hardware pipelines python vhdl
Last synced: 09 Nov 2024
https://github.com/vernongrant/gnu-c-language-manual
This is a mirror of Richard Stallman's GNU C Language Intro and Reference, available in Markdown and PDF.
c c-language c-programming documentation gnu-linux learning linux manual
Last synced: 22 Dec 2024
https://github.com/100/cranium
🤖 A portable, header-only, artificial neural network library written in C99
artificial-neural-networks blas c c99 cblas classification continuous-integration efficient embedded feedforward-neural-network header-only machine-learning matrix neural-network portable regression travis-ci vectorization
Last synced: 21 Dec 2024
https://github.com/quasarapp/cqtdeployer
This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
c console-qtdeployer cpp cqtdeployer deploy deployment development linux linux-windows packaging qmake qt qt-deploy qt-installer qt-qtinstallframework qt5 qt6 snap snap-store windows
Last synced: 20 Dec 2024
https://github.com/OpenEtherCATsociety/SOES
Simple Open Source EtherCAT Slave
c ethercat industrial-automation soes
Last synced: 16 Nov 2024
https://github.com/hfiref0x/ntcall64
Windows NT x64 syscall fuzzer
brute-force-attacks c fuzzer ntos win64
Last synced: 21 Dec 2024
https://github.com/dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 30 Nov 2024
https://github.com/datoviz/datoviz
⚡ Datoviz: high-performance GPU scientific data visualization C/C++/Python library
c cpp data-visualization data-viz gpu graphics python rendering scientific-computing scientific-visualization visualization vulkan
Last synced: 26 Oct 2024
https://github.com/100/Cranium
🤖 A portable, header-only, artificial neural network library written in C99
artificial-neural-networks blas c c99 cblas classification continuous-integration efficient embedded feedforward-neural-network header-only machine-learning matrix neural-network portable regression travis-ci vectorization
Last synced: 05 Nov 2024
https://github.com/charlesnicholson/nanoprintf
The smallest public printf implementation for its feature set.
bsd-license c cortex-m cpp embedded embedded-c embedded-systems firmware format iot libc mpaland no-dependencies printf public-domain snprintf text threadsafe tinyprintf vsnprintf
Last synced: 14 Nov 2024
https://github.com/azure/azure-iot-sdk-c
A C99 SDK for connecting devices to Microsoft Azure IoT services
azure azure-iot azure-iot-sdks azure-iothub c c99 device-sdk embedded iot iothub mbed microsoft sdk serialization-library serializer service-sdk
Last synced: 19 Dec 2024
https://github.com/bitlbee/bitlbee
An IRC to other chat networks gateway :bee:
bitlbee c chat instant-messaging irc irc-server jabber libpurple twitter
Last synced: 28 Oct 2024
https://github.com/Azure/azure-iot-sdk-c
A C99 SDK for connecting devices to Microsoft Azure IoT services
azure azure-iot azure-iot-sdks azure-iothub c c99 device-sdk embedded iot iothub mbed microsoft sdk serialization-library serializer service-sdk
Last synced: 13 Nov 2024
https://github.com/xboot/libonnx
A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.
ai baremetal c dedeep-neural-networks deep-learning embedded embedded-systems hardware-acceleration inference library lightweight machine-learning neural-network onnx portable
Last synced: 20 Dec 2024
https://github.com/lastmjs/zwitterion
A web dev server that lets you import anything*
assemblyscript c cpp es2016 es6 es7 esnext javascript rust spa typescript wasm webassembly
Last synced: 20 Dec 2024
https://github.com/chjj/mako
Bitcoin node written in C
bitcoin blockchain c cryptocurrency
Last synced: 21 Dec 2024
https://github.com/QuasarApp/CQtDeployer
This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
c console-qtdeployer cpp cqtdeployer deploy deployment development linux linux-windows packaging qmake qt qt-deploy qt-installer qt-qtinstallframework qt5 qt6 snap snap-store windows
Last synced: 06 Nov 2024
https://github.com/niosus/easyclangcomplete
:boom: Robust C/C++ code completion for Sublime Text 3/4
auto-complete c clang cmake code-completion compilation-database compile cplusplus cpp libclang plugin sublime-text sublime-text-3 sublime-text-4
Last synced: 20 Dec 2024
https://github.com/niosus/EasyClangComplete
:boom: Robust C/C++ code completion for Sublime Text 3/4
auto-complete c clang cmake code-completion compilation-database compile cplusplus cpp libclang plugin sublime-text sublime-text-3 sublime-text-4
Last synced: 29 Oct 2024
https://github.com/vozlt/nginx-module-sysguard
Nginx sysguard module
c nginx nginx-module protection vozlt-nginx-modules
Last synced: 27 Oct 2024
https://github.com/gingerBill/gb
gb single-file public domain libraries for C & C++
c cpp library public-domain single-file single-file-module
Last synced: 14 Nov 2024
https://github.com/andwn/cave-story-md
A fan port of Cave Story for the Sega Mega Drive
c cave-story game homebrew mega-drive megadrive sega-genesis sega-mega-drive
Last synced: 21 Dec 2024
https://github.com/caseyscarborough/keylogger
A no-frills keylogger for macOS.
Last synced: 27 Oct 2024
https://github.com/ruby/psych
A libyaml wrapper for Ruby
c hacktoberfest java libyaml psych ruby yaml-parser
Last synced: 17 Dec 2024
https://github.com/idov31/cronos
PoC for a sleep obfuscation technique leveraging waitable timers to evade memory scanners.
assembly c cyber-security cybersecurity encryption evasion infosec red-team redteam windows
Last synced: 21 Dec 2024
https://github.com/closeio/ciso8601
Fast ISO8601 date time parser for Python written in C
c date-parser date-time iso8601 python rfc-3339
Last synced: 17 Dec 2024
https://github.com/daandemeyer/reproc
A cross-platform (C99/C++11) process library
c cmake cpp cross-platform library posix processes windows
Last synced: 22 Dec 2024
https://github.com/wojciech-graj/doom-ascii
DooM in the terminal!
ascii c command-line-tool doom shell source-port terminal text-based text-based-game
Last synced: 20 Dec 2024
https://github.com/navit-gps/navit
The open source (GPL v2) turn-by-turn navigation software for many OS
android c gps gpsd hacktoberfest navigation navit openstreetmap
Last synced: 20 Dec 2024
https://github.com/danielchasehooper/ShapeUp-public
A 3D Modeler Made in a Week
Last synced: 20 Nov 2024
https://github.com/brackeen/glfm
OpenGL ES and input for iOS, tvOS, Android, and WebGL
android c emscripten ios opengles tvos
Last synced: 27 Oct 2024
https://github.com/DaanDeMeyer/reproc
A cross-platform (C99/C++11) process library
c cmake cpp cross-platform library posix processes windows
Last synced: 08 Nov 2024
https://github.com/Maknee/minigpt4.cpp
Port of MiniGPT4 in C++ (4bit, 5bit, 6bit, 8bit, 16bit CPU inference with GGML)
c cpp deep-learning ggml machine-learning minigpt4 multimodal quantization
Last synced: 08 Nov 2024
https://github.com/alt-romes/programmer-calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
c calculator cli ncurses programmer-calculator terminal
Last synced: 18 Dec 2024
https://github.com/freifunk-gluon/gluon
a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
c freifunk gluon hacktoberfest lua mesh-networks openwrt
Last synced: 03 Nov 2024
https://github.com/parca-dev/parca-agent
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
bpf c continuous-profiling cpp ebpf ebpf-programs go golang hacktoberfest kubernetes libbpf linux observability performance pprof profiling python ruby rust systemd
Last synced: 20 Dec 2024
https://github.com/iscsi-osx/iSCSIInitiator
iSCSI Initiator for macOS
c c-plus-plus iscsi iscsi-initiator kernel-extension macos objective-c
Last synced: 05 Nov 2024
https://github.com/PQClean/PQClean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 07 Nov 2024
https://github.com/prikhi/lightdm-mini-greeter
A Minimal, Configurable, Single-User GTK3 LightDM Greeter
c configurable display-manager greeter gtk3 lightdm lightdm-greeter minimal
Last synced: 21 Dec 2024
https://github.com/lifting-bits/rellic
Rellic produces goto-free C output from LLVM bitcode
c decompiler llvm reverse-engineering
Last synced: 21 Dec 2024
https://github.com/ltcmelo/psychec
A compiler frontend for the C programming language
c c-language clanguage compiler compiler-frontend language-semantics parser parsing parsing-library program-analysis static-analysis type-inference
Last synced: 21 Dec 2024
https://github.com/proftpd/proftpd
ProFTPD source code
c ftp ftp-server ftpd ftps ldap posix proftpd scp sftp sftp-server sql tls unix
Last synced: 19 Dec 2024
https://github.com/cofyc/dnscrypt-wrapper
This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.
c dns dnscrypt dnscrypt-proxy dnscrypt-wrapper
Last synced: 21 Dec 2024
https://github.com/embeddedartistry/libc
libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.
bringup c embedded-systems hacktoberfest libc meson portability test-coverage
Last synced: 21 Dec 2024
https://github.com/emlearn/emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices
c classifier embedded-systems inference keras machine-learning microcontroller neural-networks python random-forest scikit-learn sklearn tensorflow tinyml
Last synced: 20 Dec 2024
https://github.com/wntrblm/castor_and_pollux
A Juno-inspired dual oscillator
c eurorack firmware hardware open-hardware python
Last synced: 21 Dec 2024
https://github.com/etlegacy/etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d legacy-mod linux lua macosx multi-platform multiplayer-game network-game opengl windows wolfenstein
Last synced: 23 Dec 2024
https://github.com/jstrosch/learning-reverse-engineering
This repository contains sample programs written primarily in C and C++ for learning native code reverse engineering.
c cplusplus educational-project learning reverse-engineering
Last synced: 21 Dec 2024
https://github.com/umanovskis/baremetal-arm
An ebook about bare-metal programming for ARM
arm bare-metal baremetal c embedded tutorial
Last synced: 09 Nov 2024
https://github.com/niklas-heer/speed-comparison
A repo which compares the speed of different programming languages.
c clojure docker elixir golang hacktoberfest javascript julia nim-lang php programming-languages python ruby speed-comparison swift
Last synced: 21 Dec 2024
https://github.com/RobertoBenjami/stm32_graphics_display_drivers
STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)
arm c cubemx gcc-arm hx8347g ili9325 ili9341 ili9486 ili9488 jpeg jpg lcd-driver st7735 st7783 stm32 touchscreen xpt2046
Last synced: 01 Dec 2024
https://github.com/jsherman212/xnuspy
an iOS kernel function hooking framework for checkra1n'able devices
Last synced: 21 Nov 2024
https://github.com/unidata/netcdf-c
Official GitHub repository for netCDF-C libraries and utilities.
c hacktoberfest netcdf unidata unidata-netcdf
Last synced: 19 Dec 2024
https://github.com/fedjmike/mini-c
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
assembly c code-generation compiler parser x86
Last synced: 22 Dec 2024
https://github.com/LeoVen/C-Macro-Collections
Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C
c containers data-structure data-structures datastructure datastructures deque hashmap heap library linkedlist list multimap multiset queue stack type-safe
Last synced: 08 Nov 2024
https://github.com/jserv/mazucc
A minimalist C compiler with x86_64 code generation
c compiler gcc-complier gnu x86-64
Last synced: 23 Dec 2024
https://github.com/Unidata/netcdf-c
Official GitHub repository for netCDF-C libraries and utilities.
c hacktoberfest netcdf unidata unidata-netcdf
Last synced: 14 Nov 2024
https://github.com/Cogmasters/concord
A Discord API wrapper library made in C
api-client api-rest api-wrapper bsd c discord discord-api discord-bot discord-library linux websockets windows
Last synced: 26 Oct 2024
https://github.com/frang75/nappgui_src
SDK for building cross-platform desktop apps in ANSI-C
c cairo cocoa cross-platform cross-platform-app cross-platform-gui gdi-plus gtk3 quartz win32
Last synced: 21 Dec 2024
https://github.com/JuliaMath/openlibm
High quality system independent, portable, open source libm implementation
c cross-platform math-library openlibm
Last synced: 11 Nov 2024
https://github.com/luainkernel/lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.
Last synced: 21 Dec 2024
https://github.com/dudik/herbe
Daemon-less notifications without D-Bus. Minimal and lightweight.
c daemon-less lightweight minimal notifications
Last synced: 07 Nov 2024
https://github.com/fabianishere/brainfuck
Brainfuck interpreter written in C
brainfuck c interpreter optimizing
Last synced: 27 Oct 2024
https://github.com/Fedjmike/mini-c
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
assembly c code-generation compiler parser x86
Last synced: 27 Oct 2024
https://github.com/jserv/MazuCC
A minimalist C compiler with x86_64 code generation
c compiler gcc-complier gnu x86-64
Last synced: 08 Nov 2024
https://github.com/piperliu/cs-courses-notes
✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等
c computer-science computer-science-education data-structures linux operating-system-learning resources
Last synced: 21 Dec 2024
https://github.com/checkedc/checkedc-clang
This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe.
c clang llvm memory-safety programming-languages system-programming type-safety
Last synced: 20 Dec 2024
https://github.com/punesemu/puNES
Qt-based Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows
Last synced: 01 Nov 2024
https://github.com/JonnyBanana/Huge-Collection-of-CheatSheet
:goberserk: :goberserk: :goberserk: Share of my Huge Collection of Cheatsheet (Coding, Cheat, Pinouts, Command Lists, Etc.) :goberserk: :goberserk: :goberserk:
android c cheat cheatsheet colors css dos html java javascript linux mysql pentesting php powershell programming-cheatsheet python sql visual-basic windows
Last synced: 04 Dec 2024
https://github.com/eggheads/eggdrop
The Eggdrop IRC Bot
bot c eggdrop hacktoberfest irc python tcl
Last synced: 26 Oct 2024