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-25 00:03:35 UTC
- JSON Representation
https://github.com/paolostivanin/OTPClient
Highly secure and easy to use OTP client written in C/GTK3 that supports both TOTP and HOTP
2fa 2fa-client 2fa-security 2factor c gnome gtk3 hotp otp totp
Last synced: 25 Oct 2024
https://github.com/adtac/fssb
A filesystem sandbox for Linux using syscall intercepts.
Last synced: 24 Dec 2024
https://github.com/bacnet-stack/bacnet-stack
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
bacnet bacnet-client bacnet-ip bacnet-library bacnet-server c command-line command-line-tool command-line-tools embedded iot ip ipv4 ipv6 linux mstp windows
Last synced: 08 Nov 2024
https://github.com/ainfosec/ci_helloworld
A simple example of how to setup a complete CI environment for C and C++
appveyor astyle c c-plus-plus clang clang-tidy codecov coveralls coverity-scan doxygen gcc google-sanitizer travis-ci valgrind visual-studio xcode
Last synced: 24 Dec 2024
https://github.com/flingengine/FlingEngine
A Vulkan game engine with a focus on data oriented design
c cmake cpp engine game graphics hacktoberfest opensource vulkan
Last synced: 14 Nov 2024
https://github.com/atheme/atheme
Atheme IRC Services
atheme c development irc irc-networks irc-services
Last synced: 27 Oct 2024
https://github.com/PhilippRados/wrecc
A x86_64 C99 compiler written in Rust from scratch
c codegen compiler from-scratch rust
Last synced: 05 Dec 2024
https://github.com/raysan5/rres
A simple and easy-to-use file-format to package resources
c file-format packaging videogames
Last synced: 21 Dec 2024
https://github.com/fornever/cesium
C compiler for the CLI platform
c compiler dotnet hacktoberfest
Last synced: 22 Dec 2024
https://github.com/grobian/carbon-c-relay
Enhanced C implementation of Carbon relay, aggregator and rewriter
Last synced: 22 Dec 2024
https://github.com/libdriver/mpu6050
MPU6050 full function driver library for general MCU and Linux.
accelerometer c dmp full-function-driver gyroscope iic imu linux mcu mpu6050
Last synced: 21 Dec 2024
https://github.com/zhayujie/c-primer-plus
C Primer Plus 6th edition exercises answers.
c c-primer-plus c-primer-plus-6th-edition
Last synced: 23 Dec 2024
https://github.com/pret/pokediamond
Decompilation of Pokémon Diamond/Pearl
c decompilation nintendo-ds pokemon reverse-engineering
Last synced: 22 Dec 2024
https://github.com/ebassi/graphene
A thin layer of graphic data types
3d-transformations c euler graphics-library mathematics matrix quaternion simd transformations vector
Last synced: 19 Dec 2024
https://github.com/elddy/NimScan
🚀 Fast Port Scanner 🚀
c cpp fast filtered linux nim pentesting port port-scan port-scanner port-scanning redteam scanner security-tools windows
Last synced: 21 Nov 2024
https://github.com/WickrInc/wickr-crypto-c
An implementation of the Wickr Secure Messaging Protocol in C
aes-256 c cryptography elliptic-curves messaging messaging-library
Last synced: 18 Nov 2024
https://github.com/mquy/mos
A hobby operating system developed from scratch
c file-system hobby-os network-stack operating-system os osdev x-server x86
Last synced: 24 Dec 2024
https://github.com/gorgonmeducer/plooc
Protected Low-overhead Object Oriented Programming with ANSI-C
Last synced: 22 Dec 2024
https://github.com/Leandros/WindowsHModular
A modular Windows.h Header. Licensed under Public Domain & MIT.
c c-plus-plus cpp cxx win32 windows
Last synced: 27 Oct 2024
https://github.com/MQuy/mos
A hobby operating system developed from scratch
c file-system hobby-os network-stack operating-system os osdev x-server x86
Last synced: 20 Nov 2024
https://github.com/jirihnidek/daemon
Simple example of daemon for Linux
c example linux systemd sysvinit unix-daemon
Last synced: 22 Dec 2024
https://github.com/MmgTools/mmg
open source software for bidimensional and tridimensional remeshing
anisotropic-mesh-adaptation c cxx fortran isotropic-mesh-adaptation levelset-discretization mesh mesh-adaptation mesh-quality-improvement mmg remesher simulation simulation-modeling surface-improvement three-dimensional two-dimensional volume-remeshing
Last synced: 14 Nov 2024
https://github.com/program-spiritual/kongfuofarchitect
(Updating!) Architect's Kung Fu tutorial collection Article collection contains paradigm programming microservices essential algorithms Security attack Assembly Crawler Reverse penetration test...etc.
architect architecture-guidelines c c-sharp csharp erlang go golang java javascript lisp nodejs object-c perl prolog python rust scala swift
Last synced: 21 Dec 2024
https://github.com/ibara/oksh
Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
bsd c kornshell ksh openbsd shell unix unix-shell
Last synced: 21 Dec 2024
https://github.com/xmake-io/xrepo
🗂️ A cross-platform C/C++ package manager based on Xmake
android c c-plus-plus conan cross-compilation cross-platform homebrew ios linux mingw package-manager vcpkg windows xmake xmake-repo
Last synced: 24 Dec 2024
https://github.com/libdriver/mpu9250
MPU9250 full function driver library for general MCU and Linux.
accelerometer c dmp full-function-driver gyroscope iic imu linux magnetometer mcu mpu9250 spi
Last synced: 21 Dec 2024
https://github.com/Konstantin8105/c4go
Transpiling C code to Go code
c c4go convert cpp go golang transpiler
Last synced: 26 Oct 2024
https://github.com/konstantin8105/c4go
Transpiling C code to Go code
c c4go convert cpp go golang transpiler
Last synced: 22 Dec 2024
https://github.com/pupnp/pupnp
libupnp: Build UPnP-compliant control points, devices, and bridges on several operating systems.
c dlna library sdk ssdp upnp upnp-library xml
Last synced: 05 Nov 2024
https://github.com/BlockstreamResearch/secp256k1-zkp
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge
Last synced: 08 Nov 2024
https://github.com/libdriver/nrf24l01
NRF24L01 full function driver library for general MCU and Linux.
c full-function-driver linux mcu nrf24l01 nrf24l01plus spi wireless
Last synced: 22 Dec 2024
https://github.com/lekkas/c-algorithms
An experimental C library of common data structures and algorithms
Last synced: 30 Oct 2024
https://github.com/howerj/dbcc
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
automotive c code-generation code-generator dbc misra xml
Last synced: 15 Nov 2024
https://github.com/aminya/project_options
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
c clang-tidy cmake cmake-modules cmake-template conan cpp cppcheck hacktoberfest project sanitizer starter starter-project vcpkg
Last synced: 21 Dec 2024
https://github.com/macmade/ClangKit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
c c-plus-plus clang code diagnostics llvm objective-c parsing source static-analysis syntax-highlighting tokenization
Last synced: 26 Oct 2024
https://github.com/macmade/clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
c c-plus-plus clang code diagnostics llvm objective-c parsing source static-analysis syntax-highlighting tokenization
Last synced: 19 Dec 2024
https://github.com/pret/pokeheartgold
Decompilation of Pokemon HeartGold/SoulSilver
c decompilation nintendo-ds pokemon reverse-engineering
Last synced: 22 Dec 2024
https://github.com/jonasblixt/ufsm
Statechart library and editor
c embedded finite-state-machine fsm state-machine statechart statemachine
Last synced: 09 Nov 2024
https://github.com/dungeons-of-moria/umoria
Moria: a roguelike Dungeon Crawler game | Umoria Source Code
ascii-game c game moria roguelike terminal-game umoria
Last synced: 22 Dec 2024
https://github.com/colrdavidson/spall-web
Simple, Fast, Portable Profiling
c gamedev odin-lang performance-monitoring profiler profiling-library wasm
Last synced: 22 Dec 2024
https://github.com/NERSC/timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline
Last synced: 14 Nov 2024
https://github.com/lukasbanana/xshadercompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
c cpp cpp11 csharp glsl hlsl shader-cross-compiler
Last synced: 25 Dec 2024
https://github.com/rafat/wavelib
C Implementation of 1D and 2D Wavelet Transforms (DWT,SWT and MODWT) along with 1D Wavelet packet Transform and 1D Continuous Wavelet Transform.
c continuous-wavelet-transform cpp dwt wavelet-packet-trees wavelets
Last synced: 09 Nov 2024
https://github.com/cee-studio/orca
C Multi-REST API library for Discord, Slack, Reddit, etc.
bot c curl discord discord-api discord-bot github reddit slack websockets
Last synced: 21 Dec 2024
https://github.com/davideuler/sqlite-2.5.0-for-code-reading
SQLite 2.5.0 fixed version for modern GCC, which is perfect for code reading, database design learning
c code-reading database learning-by-project programming
Last synced: 25 Dec 2024
https://github.com/mity/acutest
Simple header-only C/C++ unit testing facility.
c c-plus-plus cli header-only mit-license single-file single-header tap-producer test-runner testing-tools tests unit-testing
Last synced: 22 Dec 2024
https://github.com/LukasBanana/XShaderCompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
c cpp cpp11 csharp glsl hlsl shader-cross-compiler
Last synced: 14 Nov 2024
https://github.com/shepherdjerred/macos-cross-compiler
Compile binaries for macOS on Linux
c cpp cross-compiler docker earthly fortran linux macos rust
Last synced: 24 Dec 2024
https://github.com/nersc/timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline
Last synced: 29 Sep 2024
https://github.com/albertz/pycparser
C parser and interpreter written in Python with automatic ctypes interface generation
c interpreter parsers pycparser python
Last synced: 24 Dec 2024
https://github.com/storaged-project/udisks
The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.
api-stability c daemon linux manipulate-disks storage storage-api storage-device udisks
Last synced: 20 Dec 2024
https://github.com/wolfssl/wolfssh
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
c cryptography embedded iot iot-security portable scp scp-example scp-support security sftp sftp-example ssh ssh-client ssh-client-library ssh-library ssh-server ssh-server-library sshv2 wolfssl
Last synced: 22 Dec 2024
https://github.com/yellow-footed-honeyguide/facad
A modern, colorful ls alternative for bringing clarity to the filesystem ☀️
c color command-line files ls terminal tools
Last synced: 22 Dec 2024
https://github.com/wolfSSL/wolfssh
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
c cryptography embedded iot iot-security portable scp scp-example scp-support security sftp sftp-example ssh ssh-client ssh-client-library ssh-library ssh-server ssh-server-library sshv2 wolfssl
Last synced: 01 Nov 2024
https://github.com/rafagafe/tiny-json
The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
c embedded json microcontroller parser
Last synced: 15 Nov 2024
https://github.com/albertz/PyCParser
C parser and interpreter written in Python with automatic ctypes interface generation
c interpreter parsers pycparser python
Last synced: 14 Nov 2024
https://github.com/krychu/wfc
Wave Function Collapse library in C, plus a command-line tool
c command-line-tool library procedural-generation procgen wave-function-collapse wfc
Last synced: 16 Nov 2024
https://github.com/pjk/libcbor
CBOR protocol implementation for C
c c-plus-plus c99 cbor serialization
Last synced: 19 Dec 2024
https://github.com/20urc3/sekiryu
Comprehensive toolkit for Ghidra headless.
binary binary-exploitation c cpp ghidra ghidra-decompiler ghidra-extension python reverse-engineering vulnerability
Last synced: 09 Nov 2024
https://github.com/niluje/fbink
FrameBuffer eInker, a small tool & library to print text & images to an eInk Linux framebuffer
c cervantes eink framebuffer kindle kobo linux remarkable
Last synced: 22 Dec 2024
https://github.com/tbeu/matio
MATLAB MAT File I/O Library
c file-format hdf5 mat-files matlab zlib
Last synced: 21 Dec 2024
https://github.com/PJK/libcbor
CBOR protocol implementation for C
c c-plus-plus c99 cbor serialization
Last synced: 26 Oct 2024
https://github.com/uriparser/uriparser
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
ansi-c bsd-3-clause c c89 c90 cmake cross-platform iso-c library parser-library rfc-3513 rfc-3986 uri uri-parser uriparser
Last synced: 20 Dec 2024
https://github.com/jackguo380/vim-lsp-cxx-highlight
Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd
c ccls clangd coc cpp cquery cxx language-server-client language-server-protocol languageclient neovim nvim semantic-highlighting vim vim-lsp vim-plugin
Last synced: 23 Nov 2024
https://github.com/csmarckitus/photoshop
This program written in C will help you to automatically install everything you need and configure it so that you can run Photoshop on your Linux without problems.
adobe-photoshop c debian fedora gnome gnu-linux linux photoshop photoshop-cc photoshop-installation ubuntu wine winehq winehq-stable
Last synced: 24 Dec 2024
https://github.com/r-lyeh-archived/AVA
A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.
3d c game-editor game-engine gamedev imgui lua opengl public-domain tiny unlicense
Last synced: 02 Nov 2024
https://github.com/confluentinc/librdkafka
The Apache Kafka C/C++ library
apache-kafka c c-plus-plus consumer high-performance kafka kafka-consumer kafka-producer librdkafka
Last synced: 23 Dec 2024
https://github.com/trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis
Last synced: 23 Dec 2024
https://github.com/sasluca/rayfork
C99 Game Library. XNA-like. Platform Independent. Allocator Aware.
c cross-platform game-engine games-library platform-independent raylib
Last synced: 24 Dec 2024
https://github.com/nsg650/polaris
A WIP 64-bit UNIX-like kernel
c kernel operating-system osdev
Last synced: 25 Dec 2024
https://github.com/codebox/bitmeteros
BitMeter OS - a cross-platform bandwidth monitor
bandwidth c graph internet network-monitoring
Last synced: 01 Nov 2024
https://github.com/opencyphal/libcanard
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
aerospace c c11 can can-bus can-fd canbus communication-protocol cyphal embedded embedded-systems misra opencyphal protocol robotics socketcan space uav uavcan vehicle-bus
Last synced: 21 Dec 2024
https://github.com/alexbatalov/fallout2-re
Reverse engineered Fallout 2
c decompilation fallout2 game reverse-engineering
Last synced: 23 Dec 2024
https://github.com/websupport-sk/pecl-memcache
PHP Extension - Memcache module with support of newer PHP 7.x and PHP 8.x
c memcache pecl php php5 php7 php8 websupport
Last synced: 23 Dec 2024
https://github.com/HiganFish/Notes-HighPerformanceLinuxServerProgramming
Linux高性能服务器编程(作者 游双) 读书笔记和Demo
Last synced: 29 Oct 2024
https://github.com/praneethkarnena/ddos-scripts
This repo consists of various DDoS scripts, collected from internet. Layer-4 and Layer-7 levels can be targeted using these scripts.
c ddos ddos-attack-tools ddos-attacks ddos-script ddos-tool internet perl python
Last synced: 23 Dec 2024
https://github.com/howerj/forth-cpu
A Forth CPU and System on a Chip, based on the J1, written in VHDL
c cpu forth fpga processor simulator softcore target-board vhdl
Last synced: 30 Oct 2024
https://github.com/codam-coding-college/mlx42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11
Last synced: 23 Dec 2024
https://github.com/codam-coding-college/MLX42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11
Last synced: 29 Oct 2024
https://github.com/zpoint/redis-internals
Analyze redis 5.0 source code through diagrams
c learning-material redis redis-internals
Last synced: 25 Dec 2024