Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/xlucn/pat

PAT OJ exercises in C language 浙江大学PAT纯C语言题解。

c gh-pages github-page oj online-judge pat pat-exercises programming-ability-test zju

Last synced: 26 Oct 2024

https://github.com/AndersKaloer/Ring-Buffer

A simple ring buffer (circular buffer) designed for embedded systems.

buffer c circular-buffer circularbuffer ring-buffer ringbuffer

Last synced: 04 Aug 2024

https://github.com/tomolt/libschrift

A lightweight TrueType font rendering library

c library suckless truetype

Last synced: 26 Oct 2024

https://github.com/hellerve/e

A dead simple editor

c editor lua posix

Last synced: 27 Oct 2024

https://github.com/c-chads/tinygl

The penultimate portable graphics library

c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl

Last synced: 29 Sep 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: 11 Aug 2024

https://github.com/libfirm/libfirm

graph based intermediate representation and backend for optimising compilers

backend c compiler graph libfirm optimization ssa

Last synced: 26 Oct 2024

https://github.com/NetworkBlockDevice/nbd

Network Block Device

c nbd network storage

Last synced: 01 Nov 2024

https://github.com/redcode/z80

Highly portable Zilog Z80 CPU emulator written in ANSI C

ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator z80 z80-emulation z80-emulator zilog

Last synced: 12 Oct 2024

https://github.com/C-Chads/tinygl

The penultimate portable graphics library

c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl

Last synced: 02 Aug 2024

https://github.com/rhysd/8cc.vim

C Compiler written in Vim script

c compiler vim vim-plugin

Last synced: 31 Oct 2024

https://github.com/patwie/tensorflow-cmake

TensorFlow examples in C, C++, Go and Python without bazel but with cmake and FindTensorFlow.cmake

c cmake cpp cuda deep-learning golang inference opencv tensorflow tensorflow-cc tensorflow-cmake tensorflow-examples tensorflow-gpu

Last synced: 10 Oct 2024

https://github.com/edubart/sokol_gp

Minimal modern efficient cross platform 2D graphics painter in C

2d c d3d11 graphics metal opengl rendering sokol

Last synced: 30 Oct 2024

https://github.com/jabberd2/jabberd2

JabberD XMPP Server

c embedded jabber server xmpp

Last synced: 26 Sep 2024

https://github.com/nathhb/nbnet

single header C(99) library to implement client-server network code for games

c c99 game-development single-header single-header-lib udp webrtc

Last synced: 12 Oct 2024

https://github.com/jamesroberts/fastwsgi

An ultra fast WSGI server for Python 3

c django flask python server web-server werkzeug wsgi wsgi-server

Last synced: 29 Oct 2024

https://github.com/p00f/clangd_extensions.nvim

Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

c clangd cpp lsp neovim nvim nvim-lsp

Last synced: 06 Aug 2024

https://github.com/vmprof/vmprof-python

vmprof - a statistical program profiler

c native profile profiler pypy python python-3 statistics vmprof

Last synced: 12 Oct 2024

https://github.com/ariya/fastlz

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 17 Oct 2024

https://github.com/dustpg/StepFC

Make FC(NES) Emulator Step-by-Step 一步一步模拟红白机

c emulator famicom nes-emulator

Last synced: 02 Aug 2024

https://github.com/zint/zint

A barcode encoding library supporting over 50 symbologies including Code 128, Data Matrix, USPS OneCode, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, GS1 DataBar, Aztec, Composite Symbols and more.

barcode-generator c library linux

Last synced: 05 Nov 2024

https://github.com/ar51an/iperf3-win-builds

iperf3 binaries for Windows. Benchmark your network limits.

64-bit binaries binary c cpp cygwin exe executable iperf iperf3 win64 windows windows10 windows11

Last synced: 11 Oct 2024

https://github.com/babelouest/glewlwyd

Experimental Single Sign On server, OAuth2, Openid Connect, multiple factor authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via plugins

authentication-backend c fido2 hoel hotp ldap n-factor-authentication oauth2 oidc-server openid-connect openidconnect otp reactjs tls-certificate totp ulfius webauthn yubikey

Last synced: 16 Oct 2024

https://github.com/Yellow-Camper/libevhtp

Create extremely-fast and secure embedded HTTP servers with ease.

c embedded-c event-driven http https libevent library

Last synced: 04 Aug 2024

https://github.com/mikaku/fiwix

A UNIX-like kernel for the i386 architecture

c i386 kernel operating-system os posix unix-like

Last synced: 30 Oct 2024

https://github.com/smackers/smack

SMACK Software Verifier and Verification Toolchain

c c-plus-plus llvm rust smt verification verification-toolchain verifier

Last synced: 14 Oct 2024

https://github.com/unrealircd/unrealircd

Official UnrealIRCd repository. Downloads are available from our site

c irc irc-server ircd ircv3 sasl unrealircd

Last synced: 04 Nov 2024

https://github.com/ngircd/ngircd

Free, portable and lightweight Internet Relay Chat server

bsd c chat daemon internet-relay-chat irc ircd linux macos ngircd server unix

Last synced: 27 Oct 2024

https://github.com/yellow-camper/libevhtp

Create extremely-fast and secure embedded HTTP servers with ease.

c embedded-c event-driven http https libevent library

Last synced: 26 Sep 2024

https://github.com/amatcoder/mednaffe

A front-end (GUI) for mednafen emulator

c cross-platform emulator-frontend gtk gui

Last synced: 31 Oct 2024

https://github.com/bfabiszewski/libmobi

C library for handling Kindle (MOBI) formats of ebook documents

c ebook kindle library

Last synced: 26 Oct 2024

https://github.com/FSX/misaka

A Python binding for Hoedown.

c cffi hoedown markdown python

Last synced: 31 Oct 2024

https://github.com/nRF24/RF24Mesh

OSI Layer 7 Mesh Networking for RF24Network & nrf24L01+ & nrf52x devices

arduino arduino-library c c-plus-plus hacktoberfest nrf24l01 rf24

Last synced: 03 Aug 2024

https://github.com/xiph/speex

Speex voice codec mirror - THIS IS A MIRROR, DEVELOPMENT HAPPENS AT https://gitlab.xiph.org/xiph/speex

audio c codec compression

Last synced: 20 Oct 2024

https://github.com/ariya/FastLZ

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 03 Aug 2024

https://github.com/picrin-scheme/picrin

lightweight scheme interpreter

c interpreter scheme scheme-interpreter

Last synced: 29 Oct 2024

https://github.com/rgerganov/footswitch

Command-line utility for PCsensor and Scythe foot switches

c footswitch linux osx

Last synced: 30 Oct 2024

https://github.com/salman-abedin/devour

X11 window swallower

c terminal-emulators x11

Last synced: 27 Oct 2024

https://github.com/ParRes/Kernels

This is a set of simple programs that can be used to explore the features of a parallel platform.

c c-plus-plus coarray-fortran fortran2008 hpc julia kokkos mpi openacc opencl openmp parallel parallel-programming pgas python3 shmem sycl threading

Last synced: 02 Nov 2024

https://github.com/moonlight-stream/moonlight-common-c

Core implementation of Nvidia's GameStream protocol

c c-library gamestream moonlight nvidia

Last synced: 04 Aug 2024

https://github.com/PotatoSpudowski/fastLLaMa

fastLLaMa: An experimental high-performance framework for running Decoder-only LLMs with 4-bit quantization in Python using a C/C++ backend.

c cpp lama lamacpp python

Last synced: 03 Aug 2024

https://github.com/mwarning/KadNode

P2P DNS with content key, crypto key and PKI support. DynDNS alternative.

c decentralized dht dns dyndns p2p pki tls

Last synced: 03 Nov 2024

https://github.com/Foadsf/Cmathtuts

trying to collect all useful tutorials for famous C math and linear algebra libraries such as CBLAS, CLAPACK, GSL...

algebra blas c cblas clapack fortran lapack lapacke mathematics

Last synced: 02 Aug 2024

https://github.com/kekyo/IL2C

IL2C - A translator for ECMA-335 CIL/MSIL to C language.

aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm

Last synced: 28 Oct 2024

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/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: 31 Oct 2024

https://github.com/kekyo/il2c

IL2C - A translator for ECMA-335 CIL/MSIL to C language.

aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm

Last synced: 12 Oct 2024

https://github.com/cesanta/mjson

C/C++ JSON parser, emitter, JSON-RPC engine for embedded systems

c embedded json json-rpc mit

Last synced: 26 Oct 2024

https://github.com/nfc-tools/libfreefare

A convenience API for NFC cards manipulations on top of libnfc.

c libfreefare libnfc mifare mifare-desfire mifare-ultralight mifare1k nfc

Last synced: 21 Oct 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: 31 Oct 2024

https://github.com/sheredom/hashmap.h

#️⃣ single header hashmap implementation for C and C++

c cpp hashmap

Last synced: 01 Aug 2024

https://github.com/adtac/fssb

A filesystem sandbox for Linux using syscall intercepts.

c filesystem linux sandbox

Last synced: 06 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/flingengine/FlingEngine

A Vulkan game engine with a focus on data oriented design

c cmake cpp engine game graphics hacktoberfest opensource vulkan

Last synced: 03 Aug 2024

https://github.com/raysan5/rres

A simple and easy-to-use file-format to package resources

c file-format packaging videogames

Last synced: 01 Nov 2024

https://github.com/libocca/occa

Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

c cpp cuda dpcpp fortran gpgpu gpu hip hpc jit metal multithreading oneapi opencl openmp sycl

Last synced: 05 Nov 2024

https://github.com/victorfisac/Physac

2D physics header-only library for videogames developed in C using raylib library.

2d 2d-physics-engine c dynamics physics physics-engine simulation threading

Last synced: 03 Aug 2024

https://github.com/joexbayer/retros-32

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

assembly c kernel os osdev retros32

Last synced: 29 Oct 2024

https://github.com/haakonnessjoen/MAC-Telnet

Open source MAC Telnet client and server for connecting to Mikrotik RouterOS routers and Posix devices using MAC addresses

c layer2 mikrotik routeros telnet

Last synced: 29 Oct 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: 01 Nov 2024

https://github.com/PhilippRados/wrecc

A x86_64 C99 compiler written in Rust from scratch

c codegen compiler from-scratch rust

Last synced: 14 Aug 2024

https://github.com/miekg/pkcs11

pkcs11 wrapper for Go

c go hsm pkcs11 softhsm

Last synced: 30 Oct 2024

https://github.com/pret/pokediamond

Decompilation of Pokémon Diamond/Pearl

c decompilation nintendo-ds pokemon reverse-engineering

Last synced: 04 Aug 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: 04 Aug 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: 04 Aug 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: 26 Oct 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: 29 Oct 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: 01 Nov 2024

https://github.com/gtkhash/gtkhash

A cross-platform desktop utility for computing message digests or checksums

blake2 c caja checksum cinnamon gnome gtk hash linux mate md5 md5sum nautilus nemo sha1 sha256 sha3 thunar windows xfce

Last synced: 02 Aug 2024

https://github.com/fornever/cesium

C compiler for the CLI platform

c compiler dotnet hacktoberfest

Last synced: 22 Oct 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/Konstantin8105/c4go

Transpiling C code to Go code

c c4go convert cpp go golang transpiler

Last synced: 26 Oct 2024

https://github.com/elementsproject/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: 04 Aug 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: 01 Nov 2024

https://github.com/lekkas/c-algorithms

An experimental C library of common data structures and algorithms

algorithms c

Last synced: 30 Oct 2024

https://github.com/royqh1979/Dev-Cpp

A greatly improved Dev-Cpp

c cpp dev-cpp ide

Last synced: 01 Aug 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/fastshift/arduino-for-keil

A lightweight Arduino framework for Keil projects.

arduino at32 at32f403 c cpp keil stm32 stm32duino stm32f0 stm32f1 stm32f3 stm32f4 stm32l1

Last synced: 28 Oct 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: 09 Oct 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: 10 Oct 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: 14 Oct 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: 01 Aug 2024

https://github.com/sdhand/x11fs

A tool for manipulating X windows

c fuse fuse-filesystem xcb

Last synced: 27 Oct 2024