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-06 00:03:56 UTC
- JSON Representation
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: 03 Aug 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/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: 03 Aug 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: 03 Aug 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: 02 Aug 2024
https://github.com/jonasblixt/ufsm
Statechart library and editor
c embedded finite-state-machine fsm state-machine statechart statemachine
Last synced: 02 Aug 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/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: 27 Oct 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: 26 Oct 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: 03 Aug 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: 09 Oct 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: 02 Aug 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: 03 Aug 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: 03 Aug 2024
https://github.com/tbeu/matio
MATLAB MAT File I/O Library
c file-format hdf5 mat-files matlab zlib
Last synced: 31 Oct 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/dungeons-of-moria/umoria
Moria: a roguelike Dungeon Crawler game | Umoria Source Code
ascii-game c game moria roguelike terminal-game umoria
Last synced: 28 Oct 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: 02 Aug 2024
https://github.com/gorgonmeducer/plooc
Protected Low-overhead Object Oriented Programming with ANSI-C
Last synced: 05 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: 05 Nov 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: 05 Aug 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/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: 30 Oct 2024
https://github.com/pjk/libcbor
CBOR protocol implementation for C
c c-plus-plus c99 cbor serialization
Last synced: 12 Oct 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/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: 12 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: 12 Oct 2024
https://github.com/HiganFish/Notes-HighPerformanceLinuxServerProgramming
Linux高性能服务器编程(作者 游双) 读书笔记和Demo
Last synced: 29 Oct 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/alexbatalov/fallout2-re
Reverse engineered Fallout 2
c decompilation fallout2 game reverse-engineering
Last synced: 05 Nov 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/seanmiddleditch/libtelnet
Simple RFC-complient TELNET implementation as a C library.
Last synced: 26 Oct 2024
https://github.com/hacktoberfest17/programming
Code a program in a language of your choice.
beginner-friendly c erlang functional-programming golang hacktober hacktoberfest haskell html java javascript nodejs octave programming python python-3 racket ruby sql swift
Last synced: 12 Oct 2024
https://github.com/explosion/lightnet
🌓 Bringing pjreddie's DarkNet out of the shadows #yolo
ai artificial-intelligence c computer-vision cython cython-wrapper darknet-image-classification image-classification machine-learning neural-network neural-networks object-detection python yolo
Last synced: 25 Sep 2024
https://github.com/kumar-laxmi/algorithms
A Repository for algorithms in C, C++, Python and Java
algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023
Last synced: 01 Nov 2024
https://github.com/ruby-hacking-guide/ruby-hacking-guide.github.com
Ruby Hacking Guide Translation
c english englishtranslation epub html mobi pdf ruby ruby-hacking translation
Last synced: 10 Aug 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: 12 Oct 2024
https://github.com/libfirm/cparser
C99 parser and frontend for libfirm
c c99 compiler libfirm preprocessor
Last synced: 30 Oct 2024
https://github.com/m-parashar/emax64
64-bit Emacs for Windows with ImageMagick 7
64-bit c common-lisp elisp emacs imagemagick pdf-tools windows windows-10
Last synced: 15 Aug 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: 12 Oct 2024
https://github.com/devdungeon/cookbook
Code snippets for various programming languages and libraries
android c cookbooks csv java javascript perl php python ruby snippets spreadsheet tutorial
Last synced: 29 Oct 2024
https://github.com/goplus/c2go
Convert C to Go
c c2go go golang gop goplus programming-language
Last synced: 26 Oct 2024
https://github.com/phillipberndt/pqiv
Powerful image viewer with minimal UI
animation-viewer c command-line graphics gtk3 image-viewer pdf-viewer
Last synced: 31 Oct 2024
https://github.com/Ferdi265/wl-mirror
a simple Wayland output mirror client
c cmake opengl wayland wayland-client wlroots
Last synced: 02 Nov 2024
https://github.com/DevDungeon/Cookbook
Code snippets for various programming languages and libraries
android c cookbooks csv java javascript perl php python ruby snippets spreadsheet tutorial
Last synced: 01 Aug 2024
https://github.com/fboulnois/pg_uuidv7
A tiny Postgres extension to create version 7 UUIDs
c libpq postgres postgresql postgresql-extension uuid uuid-generator uuidv7
Last synced: 01 Nov 2024
https://github.com/michaelrsweet/pappl
PAPPL - Printer Application Framework
airprint apple-raster c cups ipp ippeverywhere jpeg png pwg-raster
Last synced: 01 Nov 2024
https://github.com/lucasb-eyer/libheatmap
High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.
beautiful c color-scheme heatmap heatmap-libraries high-performance low-level
Last synced: 05 Nov 2024
https://github.com/jbreckmckye/nortis
Tetris clone for PlayStation 1 (PSX)
c game playstation playstation-homebrew ps1 psnoobsdk psone psone-game psx retrogaming tetris-clone
Last synced: 25 Oct 2024
https://github.com/pawn-lang/compiler
Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
c cmake compiler hacktoberfest pawn sa-mp
Last synced: 26 Sep 2024
https://github.com/editorconfig/editorconfig-core-c
EditorConfig core library written in C (for use by plugins supporting EditorConfig parsing)
Last synced: 21 Oct 2024
https://github.com/mjansson/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.
Last synced: 26 Oct 2024
https://github.com/tldr-pages/tldr-c-client
C command-line client for tldr pages
c hacktoberfest linux macos tldr tldr-pages
Last synced: 05 Nov 2024
https://github.com/coala/coala-bears
Bears for coala
c code-analysis generic hacktoberfest java languages linter python
Last synced: 04 Aug 2024
https://github.com/Softmotions/iowow
A C utility library and persistent key/value storage engine
android-database c c11 database database-engine ejdb embedded-c freebsd key-value key-value-database key-value-store kv-store kvstore nosql osx persistent-data-structure persistent-storage skip-list skiplist
Last synced: 01 Aug 2024
https://github.com/ruby/curses
Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
c curses pdcurses ruby ruby-bindings
Last synced: 07 Oct 2024
https://github.com/rossy/borderless-window
A minimal borderless window with the Windows API
borderless c cc0 public-domain windows windows-api windows-desktop
Last synced: 03 Aug 2024
https://github.com/mypaint/libmypaint
libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.
brush c graphics libmypaint library mypaint painting
Last synced: 26 Oct 2024
https://github.com/spamegg1/reviews
Reviewing some online CS courses I took
algorithms assembly c computer-graphics databases hdl java javascript kotlin logic mathematics nand2tetris networking operating-systems programming-languages python racket ruby scala smlnj
Last synced: 29 Oct 2024
https://github.com/bedops/bedops
:microscope: BEDOPS: high-performance genomic feature operations
bed bedops bioinformatics c c-plus-plus compression conversion genomics parallel pipeline set set-theory toolkit
Last synced: 03 Aug 2024
https://github.com/betacraftuk/betacraft-launcher
A launcher for Minecraft focused on legacy versions of the game
c cpp java launcher minecraft minecraft-launcher qt
Last synced: 01 Aug 2024
https://github.com/libdriver/st7789
ST7789 full function driver library for general MCU and Linux.
c display full-function-driver linux mcu spi st7789
Last synced: 01 Nov 2024
https://github.com/jvirkki/libbloom
A simple and small bloom filter implementation in plain C.
Last synced: 26 Oct 2024
https://github.com/fmela/libdict
C library of key-value data structures.
associative-array avl-tree binarytree c data-structures dictionary hashing hashtable iterator key-value map redblacktree skiplist splay-trees treaps tree
Last synced: 26 Oct 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: 05 Nov 2024
https://github.com/MaJerle/lwmem
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems
Last synced: 04 Aug 2024
https://github.com/bitlbee/bitlbee-facebook
Facebook protocol plugin for BitlBee
Last synced: 27 Oct 2024
https://github.com/mkirchner/hamt
A hash array-mapped trie implementation in C
c c99 data-structure datastructure hash-array-mapped-trie immutable tutorial
Last synced: 12 Oct 2024
https://github.com/antoniond/gbt-player
A music player library for the PSG audio channels of the GB, GBC and GBA.
assembly assembly-language c demoscene developer-tools gameboy gameboy-advance tracker
Last synced: 12 Oct 2024
https://github.com/mpereira/tty-solitaire
Play solitaire in your terminal!
c ncurses solitaire-game tty-game
Last synced: 15 Oct 2024
https://github.com/libimobiledevice/libideviceactivation
A library to handle the activation process of iOS devices
activation c ios library mobileactivation
Last synced: 26 Oct 2024
https://github.com/apache/spamassassin
Read-only mirror of Apache SpamAssassin. Submit patches to https://bz.apache.org/SpamAssassin/. Do not send pull requests
Last synced: 12 Oct 2024
https://github.com/klange/bim
Extensible, lightweight terminal text editor with syntax highlighting and plugin support.
c code-editor editor linux modal-editing syntax-highlighting terminal-based text-editor toaruos vi-clone
Last synced: 27 Oct 2024
https://github.com/complexlogic/rsgain
A simple, but powerful ReplayGain 2.0 tagging utility
audio c cpp flac loudness mp3 music replaygain
Last synced: 21 Oct 2024
https://github.com/zhaozg/lua-openssl
Openssl binding for Lua
c cipher crypto lua lua-openssl luajit openssl openssl-binding ssl
Last synced: 29 Oct 2024
https://github.com/DNS-OARC/dnscap
Network capture utility designed specifically for DNS traffic
Last synced: 27 Oct 2024