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: 2025-01-30 00:03:55 UTC
- JSON Representation
https://github.com/danielmartensson/easy-canopen
A CANopen protocol for all systems such as embedded, PC, etc.
Last synced: 12 Nov 2024
https://github.com/eschirni/cub3d
42 project cub3d, with a main menu, settings, sound & music, a minimap, actual gameplay with a random generated map, an endscreen with a highscore and more features coming soon
2d-to-3d 42 42heilbronn c collision-detection cub3d minimap mlx42 raycasting ui
Last synced: 09 Nov 2024
https://github.com/zacharycarter/voodoo
3D game programming and rapid prototyping library.
3d 3d-graphics c emscripten emscripten-game game game-development games janet janet-lang wasm webgpu wgpu
Last synced: 26 Jan 2025
https://github.com/jwlodek/csplit
A single header C library to easily handle splitting and processing strings replacing strtok
c cross-platform csplit single-header-lib split splitting-string strings strtok
Last synced: 28 Oct 2024
https://github.com/ibara/oed
Portable OpenBSD ed(1) editor.
bsd c editor openbsd text text-editor unix
Last synced: 10 Oct 2024
https://github.com/jotavare/42-common-core
Detailed information about my projects and exams made at 42 Porto, during Common Core.
2d-game-engine 3d-game-engine 42 42-common-core 42-cursus 42born2code algorithms bash c cpp docker file-des gdb linux network self-learning shell subnet unix valgrind
Last synced: 16 Nov 2024
https://github.com/therealfoxster/donteatmycontent
Prevent the notch/Dynamic Island from munching on 2:1 video content in YouTube
c dynamic-island ios iphone notch objective-c reverse-engineering youtube
Last synced: 23 Jan 2025
https://github.com/jeffhammond/bigmpi
Implementation of MPI that supports large counts
c datatype mpi mpi-library mpi-standard
Last synced: 24 Jan 2025
https://github.com/kgabis/kgflags
kgflags is an easy to use command-line flag parsing library
Last synced: 07 Nov 2024
https://github.com/vicro/blenderquicklook
A Quick Look Plugin for generating Blender3D file thumbnails.
blender3d c quicklook-plugin thumbnails
Last synced: 02 Nov 2024
https://github.com/rdybka/vht
vahatraker - a live midi sequencer/tracker for pipewire/JACK
c gtk jack midi minimal music music-composition performance python sequencer tracker-music
Last synced: 16 Nov 2024
https://github.com/tseli0s/nvdialog
NvDialog is a C library that lets you create modal dialog boxes, file dialogs, notifications and other kinds of popups using the system's native API for user interfaces.
c cpp cross-platform dialog dialog-box gtk gtk3 gui libadwaita library linux macos macosx objective-c win32 windows
Last synced: 02 Nov 2024
https://github.com/cdoco/hashids.phpc
:elephant: A php extension for Hashids: generate short unique ids from integers.
c hashids php php7 php7-extension
Last synced: 26 Nov 2024
https://github.com/barrust/count-min-sketch
Count-Min Sketch Implementation in C
c count-mean-min-sketch count-min-sketch data-structures probabilistic probabilistic-programming
Last synced: 09 Nov 2024
https://github.com/lucasdelimanogueira/PyNorch
Recreating PyTorch from scratch (C/C++, CUDA and Python, with GPU support and automatic differentiation!)
c cuda deep-learning neural-network python pytorch
Last synced: 08 Jan 2025
https://github.com/visrealm/vremu6502
6502/65C02 emulator library (C99)
6502 6502-emulation 6510 65c02 65c02-emulation c c99 emulator r65c02 wdc65c02
Last synced: 19 Dec 2024
https://github.com/mericluc/codingame
My solutions for some codingame puzzles
c codingame codingame-puzzles codingame-solutions cplusplus java javascript python3
Last synced: 17 Dec 2024
https://github.com/andrestc/linux-prog
Some C code i write to study systems programming (while reading The Linux Programming Interface)
Last synced: 28 Oct 2024
https://github.com/owenkimbrell/Moonscriptxx
A standalone executable compiler for Moonscript. And much more. Moonscript++
c csharp dotnet lua luastatic moonscript
Last synced: 09 Nov 2024
https://github.com/Oliver-242/HUST-Compiler-Principles-Experiment
华中科技大学2020级编译原理educoder实验
Last synced: 14 Nov 2024
https://github.com/pipeseroni/pipes.c
Small application to mimic the "pipes" screensaver in a terminal window.
c pipes-sh pipeseroni terminal-screensaver
Last synced: 16 Nov 2024
https://github.com/jasonnyberg/j2
j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' ABI *and types*, *without glue*
c concatenative dwarf extension-language graph-algorithms graphviz interpreter programming-language reflection stack-based
Last synced: 17 Nov 2024
https://github.com/razish/japp
JA++ server and client modification for Jedi Academy
Last synced: 23 Jan 2025
https://github.com/jonatansh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 01 Nov 2024
https://github.com/libdriver/tea5767
TEA5767 full function driver library for general MCU and Linux.
c fm full-function-driver iic linux mcu radio
Last synced: 24 Jan 2025
https://github.com/libdriver/htu21d
HTU21D full function driver library for general MCU and Linux.
c full-function-driver htu21d humidity iic linux mcu temperature
Last synced: 24 Jan 2025
https://github.com/halosghost/pbpst
A command-line libcurl C client for pb deployments
Last synced: 06 Dec 2024
https://github.com/libdriver/ms5611
MS5611 full function driver library for general MCU and Linux.
bar barometer c full-function-driver iic linux mcu ms5611 spi
Last synced: 24 Jan 2025
https://github.com/starryalley/Anduril2
my Anduril2 fork that provides much more features
anduril2 c firmware flashlight torch
Last synced: 29 Oct 2024
https://github.com/abdelkarimhajji/cub3d_42
42's cub3D project: Build a raycasting game engine with textured walls and sprites. Dive into graphics programming and create an immersive 3D maze experience.
Last synced: 28 Oct 2024
https://github.com/jonatanSh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 10 Nov 2024
https://github.com/picotech/picosdk-c-examples
A set of C/C++ examples for PicoScope® oscilloscope and PicoLog® data logger products.
c c-plus-plus data-logger datalogger linux macos macosx oscilloscope picolog picoscope picoscope-oscilloscope picosdk visual-studio windows
Last synced: 06 Nov 2024
https://github.com/d-led/influxdb-cpp-rest
Simple C++ InfluxDB client via MS C++ REST SDK + RxCpp for batching (Windows/OSX/Linux) + a C wrapper
batching c client cpp cross-platform influxdb rxcpp time-series
Last synced: 24 Dec 2024
https://github.com/pgaskin/kobo-mods
My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.
arm assembly c dynamic-library elf kobo ld-preload linux mod
Last synced: 03 Jan 2025
https://github.com/libdriver/st7920
ST7920 full function driver library for general MCU and Linux.
c full-function-driver gpio lcd12864 linux mcu
Last synced: 23 Jan 2025
https://github.com/onecodemonkey/operatingsystem-starting-from-scratch
Building an Operating System from the very beginning!Seeing at the following website :)
assembly c operatingsystem operatingsystems os
Last synced: 25 Jan 2025
https://github.com/getnamo/tensorflownative-unreal
Tensorflow Plugin for Unreal Engine using C API for inference focus.
Last synced: 21 Jan 2025
https://github.com/xtnded/codextended
Call of Duty Extended
asm assembly c call-of-duty cod1 gplv3 reverse-engineering x86
Last synced: 13 Nov 2024
https://github.com/whitead/symd
N-Dimensional MD engine with symmetry group constraints written in C
c crystallography molecular-dynamics python symmetry
Last synced: 22 Jan 2025
https://github.com/noloader/aes-intrinsics
AES encryption function using Intel, ARMv8 and Power8 intrinsics
aes-intrinsics aes-power8 armv8 c crypto cryptography power8 powerpc x86 x86-64
Last synced: 14 Nov 2024
https://github.com/xxks-kkk/algo
:notebook: End-chapter solution for <Data Structures and Algorithm Analysis in C (2nd Edition)> by Mark Allen Weiss
Last synced: 15 Nov 2024
https://github.com/forkachild/C-Simple-JSON-Parser
Extremely lightweight, easy-to-use & blazing fast JSON parsing library written in pure C
c json json-parser library parser rfc-8259
Last synced: 01 Nov 2024
https://github.com/esheldon/ngmix
Gaussian mixtures and image processing implemented in python
Last synced: 24 Jan 2025
https://github.com/vgmoose/tertiary_text
[Pebble] Tertiary text input for the Pebble!
c characters keyboard letters pebble
Last synced: 09 Nov 2024
https://github.com/shreyasbharath/cpp-dependency-graph
A Ruby gem that generates useful visualisations (dot, d3.js) to study the architecture of C/C++ projects
architecture c cplusplus d3-visualization d3js dependency-graph dependency-tree dotfiles rubygem visualization
Last synced: 07 Nov 2024
https://github.com/meefik/PRoot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
c chroot chroot-environment linux ptrace rootfs syscalls userland-exec
Last synced: 04 Nov 2024
https://github.com/developermindset-com/faiss-mobile
FAISS library compiled for iOS, macOS, tvOS, watchOS
c cpp embeddings faiss ios knn macos neighbor-search search similarity-search tvos vector watchos
Last synced: 10 Nov 2024
https://github.com/libdriver/bh1750fvi
BH1750FVI full function driver library for general MCU and Linux.
bh1750fvi brightness c full-function-driver iic linux mcu
Last synced: 24 Jan 2025
https://github.com/superjmn/plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
c c-language compiler csharp emulator net parser parsing risc superpower uwp virtual-machine
Last synced: 12 Oct 2024
https://github.com/babelouest/hoel
C Database abstraction library with json based language
backend c database json mariadb mysql ormlite postgre-sql sqlite3
Last synced: 08 Nov 2024
https://github.com/julian-klode/triehash
Generator for order-preserving minimal perfect hash functions in C
apt c djb hash-functions lowercase perfect-hash perl
Last synced: 15 Nov 2024
https://github.com/libdriver/ads1115
ADS1115 full function driver library for general MCU and Linux.
adc ads1115 c full-function-driver iic linux mcu
Last synced: 26 Jan 2025
https://github.com/totallynotchase/typeclass-interface-pattern
Ideas, thoughts, and notes on a typeclass/interface based polymorphism pattern for standard C
c c90 c99 interface polymorphism typeclass typeclasses
Last synced: 12 Oct 2024
https://github.com/robertkist/libdither
A C library for black-and-white image dithering
apple-silicon-support c cpp dithering dithering-algorithms dithering-methods linux macos windows
Last synced: 15 Nov 2024
https://github.com/Embroidermodder/libembroidery
Library for reading/writing/manipulating machine and design embroidery files
arduino c csv dst embroiderbot embroidermodder embroidery jef library machine-embroidery pes svg
Last synced: 20 Nov 2024
https://github.com/christophercrouzet/zero
Collection of single-file libraries for C/C++.
Last synced: 19 Nov 2024
https://github.com/libdriver/as608
AS608 full function driver library for general MCU and Linux.
as608 c fingerprint full-function-driver linux mcu uart
Last synced: 24 Jan 2025
https://github.com/paulross/cpip
CPIP - a C/C++ preprocessor implemented in Python.
c c-plus-plus pre-processing pre-processor preprocessing preprocessor python
Last synced: 29 Jan 2025
https://github.com/rekgrpth/pg_curl
PostgreSQL curl allows most curl actions, including data transfer with URL syntax via HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP
Last synced: 08 Dec 2024
https://github.com/getnamo/TensorFlowNative-Unreal
Tensorflow Plugin for Unreal Engine using C API for inference focus.
Last synced: 29 Oct 2024
https://github.com/obonaventure/systemesinformatiques
Cours de Systèmes informatiques (C, Unix/Linux, ...)
c ebook linux restructured-text teaching-materials
Last synced: 19 Nov 2024
https://github.com/swicago/harviawifi
Wifi Control of Harvia KIP Sauna Heater
arduino c esp8266 harvia mqtt sauna sauna-control
Last synced: 27 Oct 2024
https://github.com/libdriver/sht30
SHT30 full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht30 temperature
Last synced: 26 Jan 2025
https://github.com/libdriver/sht35
SHT35 full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht35 temperature
Last synced: 24 Jan 2025
https://github.com/pinkp4nther/pinkit
A quick LKM rootkit that executes a reverse TCP netcat shell with root privileges.
c linux linux-kernel linux-kernel-module lkm lkm-rootkit netcat netcat-reverse reverse-shell
Last synced: 17 Nov 2024
https://github.com/PinkP4nther/Pinkit
A quick LKM rootkit that executes a reverse TCP netcat shell with root privileges.
c linux linux-kernel linux-kernel-module lkm lkm-rootkit netcat netcat-reverse reverse-shell
Last synced: 01 Nov 2024
https://github.com/nature1995/lanqiao-competition-code
蓝桥杯大赛(嵌入式与开发组)——历年比赛试题与源码 | Author: Ziran Gong(龚子然)
Last synced: 15 Oct 2024
https://github.com/aimukhin/minfft
A small and fast Discrete Fourier Transform library
c cooley-tukey cosine dct dft dst fft fortran multi-dimensional sine
Last synced: 19 Nov 2024
https://github.com/fangq/mcxcl
Monte Carlo eXtreme for OpenCL (MCXCL)
c c-plus-plus gpu heterogeneous-computing matlab monte-carlo opencl photonics
Last synced: 29 Jan 2025
https://github.com/sclorg/devtoolset-container
Devtoolset container images based on Red Hat Software Collections, that provide a platform for building and running C and C++ applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
c centos container developer docker-image dockerfile gcc rhel toolset
Last synced: 21 Nov 2024
https://github.com/arceryz/raylib-gpu-particles
Raylib 100% GPU particles example in 3D. Uses compute shaders and is fully documented. Millions of particles at 60 fps on a laptop.
c compute-shader example glsl gpu gpu-acceleration gui lorenz-attractor raygui raylib raylib-examples tutorial
Last synced: 25 Nov 2024
https://github.com/sryze/ping
Simple (cross-platform) implementation of the "ping" command
c icmp ping raw-sockets sockets
Last synced: 09 Nov 2024
https://github.com/lvntky/artilleryos
ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.
c kernel linux operating-system os osdev unix
Last synced: 16 Dec 2024
https://github.com/djeedai/libfar
C/C++ fast audio resampling library
audio audio-processing c cpp resample resampling
Last synced: 22 Oct 2024
https://github.com/thelartians/typescriptxx
🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
asmjs bindings browser c cmake cpp embedded embind emscripten javascript live-reload lua lua-binding nodejs scripting scripting-language typescript typescripttolua wasm webassembly
Last synced: 05 Jan 2025
https://github.com/fsaadatmand/programming-in-c
Answers to Programming in C (Fourth Edition) by Stephan G. Kochan.
c c-language programming-exercises
Last synced: 12 Oct 2024
https://github.com/ccgargantua/arena-allocator
Super small, simple, and C89-compliant single-header arena "allocator".
allocator ansi ansi-c c c89 c90 contributions-welcome header-only header-only-library library memory simple simple-project single-header single-header-library small small-project
Last synced: 12 Oct 2024
https://github.com/hacker1024/coretemp
Outputs current CPU core and package temperatures on macOS.
c cores cpu iokit macos osx osx-cpu-temp smc system-monitor
Last synced: 05 Nov 2024
https://github.com/jafarlihi/cparse
cparse is an LR(1) and LALR(1) parser generator
c compiler compiler-construction compiler-frontend compilers lalr lalr-parser lalr-parser-generator lalr1 lr1 lr1-parser parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsing
Last synced: 12 Nov 2024
https://github.com/visrealm/vremutms9918
TMS9918A emulator library (C99)
assembly c colecovision creativision emulator graphics hardware msx sprites ti-99 ti99 tms9918 tms9918-emulation tms9918a tms9928 tms9929a video
Last synced: 15 Nov 2024
https://github.com/pymzor/s-curve-planner
C Library for planning n-th order S-curve motion profiles
arduino c motion-planning python robotics
Last synced: 06 Nov 2024
https://github.com/grim-firefly/c-cpp-project
Here You will find some easy C and C++ project.
analog analog-clock c c-projects clock clock-c-project cpp-project cproject digital-clock easy-c-project watch-c-project
Last synced: 28 Oct 2024
https://github.com/miqueas/gtk-examples
GTK examples in different programming languages
c c-language c-programming examples examples-c examples-gtk examples-lua examples-vala gtk gtk3 gtk4 lgi lua lua51 lua52 lua53 lua54 vala vala-developers vala-development
Last synced: 12 Dec 2024