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/yottaawesome/windows-via-c-cpp

Unofficial source code repo for Jeffrey Richter and Christophe Nasarre's Windows via C/C++ 5th edition.

c c-plus-plus cpp microsoft reference win32 win32api windows

Last synced: 13 Nov 2024

https://github.com/ratnesh-maurya/educational-tech-exploration

This repository is a treasure trove of educational resources designed to empower students and technology enthusiasts to embark on a journey of learning and discovery. Whether you're a novice eager to grasp the basics or an experienced explorer seeking to expand your knowledge, this repository offers a wide range of educational materials to help you

app app-develop application c cpp css education hacktoberfest hacktoberfest2024 html html-css-javascript javascript kotlin-android open-source python web web-development website websites

Last synced: 24 Jan 2025

https://github.com/libdriver/ch9121

CH9121 full function driver library for general MCU and Linux.

c ch9121 ethernet full-function-driver linux mcu uart

Last synced: 27 Oct 2024

https://github.com/jwerle/libutf8

A whatwg compliant UTF8 encoding and decoding library

c decode encode library utf8

Last synced: 17 Jan 2025

https://github.com/endail/hx711-pico-c

Implementation of single and multiple HX711 use via RP2040's state machine

c hx711 iot load-cell loadcell pio pioasm raspberry-pi raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040 state-machine

Last synced: 07 Nov 2024

https://github.com/redcode/zeta

Header-only general purpose library

c c-plus-plus general-purpose header-only multi-platform standalone

Last synced: 06 Nov 2024

https://github.com/leandcesar/peakdetection

An Arduino library for real time peak detection in sensor data with z-score.

algorithm-signals arduino c c-plus-plus

Last synced: 07 Nov 2024

https://github.com/libdriver/pcf8591

PCF8591 full function driver library for general MCU and Linux.

adc c dac full-function-driver iic linux mcu pcf8591

Last synced: 27 Oct 2024

https://github.com/anyaschukin/Push_Swap

A bespoke sorting algorithm, on 2 stacks.

42 42-school 42born2code algorithm c push-swap sorting sorting-algorithms

Last synced: 29 Oct 2024

https://github.com/renehorstmann/pixelc

An opensource tile/sprite editor in C, using SDL2 and OpenGL, also running on Android and in the web

c engine mobile opengl pixelart sdl2 webapp

Last synced: 04 Dec 2024

https://github.com/harryr/nanac

Tiny modular assembler & vm for lightweight control microcode

assembler bytecode c embeddable microcode modular tiny virtual-machine

Last synced: 25 Nov 2024

https://github.com/jonboh/nvim-dap-rr

Dap configuration for the record and replay debugger. Supports Rust, C++ and C.

c cpp nvim rr rust

Last synced: 15 Nov 2024

https://github.com/coord-e/ccc

optimizing compiler for a subset of C language

c compiler optimization

Last synced: 28 Oct 2024

https://github.com/konrad1991/ast2ast

Translates an R function into a to a C++ function which is callable from within R. The typical use case intended by 'ast2ast' are functions describing ode-systems.

abstract-syntax-tree c c-plus-plus expression-template matrix r rcpp transpiler vector

Last synced: 23 Jan 2025

https://github.com/raggi/apue

Source code pack from http://www.apuebook.com/, plus fixes for easy teaching/learning (OSX)

advanced apue c environment in libc linux posix programming the unix

Last synced: 07 Nov 2024

https://github.com/zadi15/picoLCD

Example code for interfacing with a LCD with a Raspberry Pi Pico

c lcd lcd-display lcd-library lcd1602 lcd16x2 lcd2004 lcd20x4 pico raspberry-pi raspberry-pi-pico

Last synced: 12 Nov 2024

https://github.com/andrewchambers/qc

quick c

c compiler

Last synced: 07 Nov 2024

https://github.com/jnguyen1098/seethe

Dead simple C logging library contained in a single header (.h) file

c c99 header-only

Last synced: 12 Oct 2024

https://github.com/buaadreamer/buaa-compile-2021

2021年北航编译课程设计,基于SysY文法的MIPS编译器

c compiler java

Last synced: 05 Jan 2025

https://github.com/joshdholtz/crunchygif

EZPZ VIDEO TO GIF CREATOR

c gif ios swift

Last synced: 27 Oct 2024

https://github.com/wkoszek/mini_printf

mini_printf - minimal, self-contained and verified printf()

c mini-printf stress-test

Last synced: 09 Nov 2024

https://github.com/jedisct1/puredb

PureDB is a portable and tiny set of libraries for creating and reading constant databases.

c cdb database embedded

Last synced: 16 Oct 2024

https://github.com/desilinguist/swig-srilm

SWIG Wrapper for the SRILM toolkit

c language-model perl python srilm swig

Last synced: 22 Oct 2024

https://github.com/rpsubc8/ESP32TinyC64

C64 Emulator in ESP32

bitluni c c64 esp32 ttgo ttgovga32

Last synced: 11 Nov 2024

https://github.com/expander/polylogarithm

Implementation of polylogarithms in C/C++/Fortran

c cplusplus cpp fortran math mit-license polylogarithm special-functions

Last synced: 28 Oct 2024

https://github.com/frodox/execute-machine-code-from-memory

Proof of concept example: executing machine code from different memory areas: stack, heap, shared memory

c heap poc security security-testing shm stack

Last synced: 29 Oct 2024

https://github.com/pavan-kamthane/c_langauege_

Hello Everyone Thanks For Reading this Description. All you have to do is to add any simple c language program.

c hacktoberfest hacktoberfest-accepted hacktoberfest2022 newskill programming

Last synced: 18 Nov 2024

https://github.com/Frankie-PellesC/fSDK

An up to date SDK for PellesC compiler suite

c sdk windows

Last synced: 28 Oct 2024

https://github.com/adokter/vol2bird

Generates vertical profiles of birds from weather radar volume scans

aeroecology c enram eumetnet-opera movement-ecology nexrad radar weather-radar wsr-88d

Last synced: 27 Dec 2024

https://github.com/etchedpixels/fuzix-compiler-kit

Fuzix C Compiler Project

c compiler

Last synced: 20 Nov 2024

https://github.com/microsoft/rego-cpp

A C++ interpreter for the OPA policy language Rego

c cpp opa policy policy-engine python rust

Last synced: 21 Jan 2025

https://github.com/chansen/c-dt

Lightweight C library for date arithmetic and date conversion using the proleptic Gregorian calendar. Supports conversion between all ISO 8601 dates.

c date gregorian iso8601

Last synced: 06 Jan 2025

https://github.com/detomon/blipkit

C library for creating the beautiful sound of old sound chips

audio c chiptune library music sdl sound sound-chips tremolo waveform waveforms

Last synced: 24 Nov 2024

https://microsoft.github.io/rego-cpp/

A C++ interpreter for the OPA policy language Rego

c cpp opa policy policy-engine python rust

Last synced: 18 Nov 2024

https://github.com/vittoriopiotti/matrixcalculator-c

Calcolatrice Matriciale sviluppata in C per tutte le operazioni con le matrici ed anche algoritmo di Laplace e calcolo della matrice inversa

algorithm c calculator matrix matrix-calculations

Last synced: 25 Nov 2024

https://github.com/astrofra/system-zoetrope-amiga-demo

An AMIGA OCS demo by Mandarine released during the Outline 2015 demoparty

amiga amigaos astrofra c demoscene oldschool python

Last synced: 10 Nov 2024

https://github.com/dasebe/adaptsize

A caching system that maximizes hit ratios under highly variable traffic.

c cache caching-strategies reverse-proxy webcache

Last synced: 29 Nov 2024

https://github.com/devopshq/crosspm

Universal Cross Package Manager - allows you to use the manifest file to download packages of various formats from different storage locations.

aritfactory c cpp crosspm deb download nupkg package-management package-manager python python-library targz

Last synced: 01 Nov 2024

https://github.com/jedisct1/PureDB

PureDB is a portable and tiny set of libraries for creating and reading constant databases.

c cdb database embedded

Last synced: 19 Nov 2024

https://github.com/mattjquinn/jcompiler

A compiler for the J programming language

arm c j llvm rust

Last synced: 23 Jan 2025

https://github.com/dbohdan/picol

(Fossil repository mirror) A tiny interpreter

c header-only interpreter library mirror scripting-language stb tcl

Last synced: 27 Oct 2024

https://github.com/tokenrove/niffy

NIF testing harness

afl-fuzz c erlang nif testing valgrind

Last synced: 29 Oct 2024

https://github.com/red1c3/go-pong

A Pong clone made from scratch with Go and C using OpenGL 3.3

c cgo game golang multiplayer-game opengl

Last synced: 01 Nov 2024

https://github.com/tschoonj/xmimsim

Monte Carlo simulation of energy-dispersive X-ray fluorescence spectrometers

c fortran monte-carlo-simulation x-ray-fluorescence x-ray-physics x-ray-spectroscopy

Last synced: 07 Nov 2024

https://github.com/prashantgupta24/mac-sleep-notifier

macOS Sleep/ Wake notifications in golang

c cgo golang macos sleep

Last synced: 26 Oct 2024

https://github.com/offlinemark/suicide

LLVM pass that detects one undefined behavior, and emits code to delete your hard drive

c compilers llvm undefined-behavior

Last synced: 27 Oct 2024

https://github.com/cadaver/siddump

C64 music debug output utility

c c64 music utility

Last synced: 27 Oct 2024

https://github.com/hpjansson/smolscale

Fast, embeddable C code for smooth image scaling and pixel format conversion

avx2 c embeddable fast graphics image-processing images pixels

Last synced: 28 Oct 2024

https://github.com/ramunasd/osmctools

Fast OpenStreetMap data tools writen by Marqqs

c openstreetmap openstreetmap-data openstreetmap-protobuffer-format osm pbf

Last synced: 20 Oct 2024

https://github.com/dentrax/dentos

Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C

assembly c c99 kernel operating-system os osdev standalone x86-os

Last synced: 12 Oct 2024

https://github.com/libdriver/tm1638

TM1638 full function driver library for general MCU and Linux.

c digital-tube full-function-driver key-scan linux mcu spi tm1638

Last synced: 27 Oct 2024

https://github.com/h4mu/rott94

Rise of the Triad source port to SDL2, Android and WinRT

android apk c game rise triad windows-10 windows-8 windows-phone

Last synced: 11 Oct 2024

https://github.com/pfultz2/zlang

A plugin framework for namespace macros in C/C++

c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang

Last synced: 12 Oct 2024

https://github.com/rufus31415/sharer.net

Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.

arduino boards c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows

Last synced: 27 Oct 2024

https://github.com/pfultz2/ZLang

A plugin framework for namespace macros in C/C++

c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang

Last synced: 21 Nov 2024

https://github.com/cryoem-uoft/cryosparc-tools

Python library that enables scripting access to CryoSPARC, a cryo-EM software package.

c cryo-em cryosparc cryosparc-tools high-performance-computing image-processing molecular-biology python

Last synced: 26 Jan 2025

https://github.com/brianpugh/tamp

Tamp is a low-memory, DEFLATE-inspired lossless compression library.

c compression deflate embedded heatshrink lossless low-memory lz77 lzss microcontroller micropython zlib

Last synced: 24 Jan 2025

https://github.com/memristor/mep3

Memristor Eurobot Platform based on ROS 2

behaviortree c cpp eurobot python ros ros-navigation rviz webots

Last synced: 16 Nov 2024

https://github.com/gurubalan-git/ccc

Code. Compete. Collaborate. An initiative taken to code and help people code from A-Z aimed majorly at placements, by collaborators from around the globe.

c campus-placements coding-challenge coding-interviews coding-standards community-project competitive-coding competitive-programming cpp java open-source placements python

Last synced: 15 Nov 2024

https://github.com/zakarialaoui10/HIGH-TO-LOW

in this repository you will find codes in C and their equivalence in MIPS Assembly

asm assembly c high-level low-level mars micro microcontroller microprocessor mips morocco

Last synced: 11 Nov 2024

https://github.com/knightos/libc

KnightOS's C library

c knightos libc

Last synced: 10 Nov 2024

https://github.com/libdriver/isd17xx

ISD17XX(ISD1730, ISD1740, ISD1750, ISD1760, ISD1790, ISD17120, ISD17150, ISD17180, ISD17210, ISD17240) full function driver library for general MCU and Linux.

audio c full-function-driver isd17120 isd17150 isd17180 isd17210 isd17240 isd1730 isd1740 isd1750 isd1760 isd1790 isd17xx linux mcu spi

Last synced: 27 Oct 2024

https://github.com/artyom-beilis/float16

half float library for C and for z80

c float16 half-precision z80 z80asm zx-spectrum

Last synced: 24 Oct 2024

https://github.com/Red1C3/go-pong

A Pong clone made from scratch with Go and C using OpenGL 3.3

c cgo game golang multiplayer-game opengl

Last synced: 03 Dec 2024

https://github.com/llamasoft/hashcatrulesengine

A stand-alone implementation of Hashcat's rule engine

c hacktoberfest hashcat security-tools

Last synced: 27 Nov 2024

https://github.com/lukechilds/byte-range

Returns integer ranges for C data types

c data-type validation

Last synced: 09 Nov 2024

https://github.com/ponceto/xcpc-emulator

Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]

amstrad amstrad-cpc athena c emulation emulator intrinsic linux mirror motif retrocomputing retrogaming x11

Last synced: 07 Nov 2024

https://github.com/courses-at-nju-by-hfwei/cpl-docs

Docs on CPL (Lectures on CPL at software.nju.edu.cn)

c docs docsify nju-software-institute programming-language

Last synced: 12 Nov 2024

https://github.com/lichtso/vulkanfft

Fast Fourier Transform using the Vulkan API

c cli fft fft-library gpu-computing vulkan vulkan-library

Last synced: 07 Nov 2024

https://github.com/hhhrrrttt222111/patterns

Patterns in different programming languages

c cpp hacktoberfest java pattern-printing patterns python ruby

Last synced: 14 Dec 2024

https://github.com/q60/rot13

This is a collection of ROT13 encoding programms written in different languages. Just for fun.

algorithms bash brainfuck c challenge challenge-project challenges challenging-algorithms cmake cplusplus csharp encoding-programms esoteric-language factor gleam java languages rust

Last synced: 27 Oct 2024

https://github.com/tcr/parser-c

Haskell's language-c ported to Rust.

c haskell-language parse rust

Last synced: 02 Jan 2025

https://github.com/dimkr/luufs

Lazy man's, user-mode union file system

c files filesystem fuse security

Last synced: 22 Oct 2024

https://github.com/ehaliewicz/BSPView

A graphics engine for the Sega Genesis

68000 bsp c doom genesis megadrive sega

Last synced: 03 Nov 2024

https://github.com/jweyrich/p99

Read-only mirror of https://gitlab.inria.fr/gustedt/p99 - P99 is a suite of macro and function definitions that ease the programming in modern C, aka C99. By using new tools from C99 we implement default arguments for functions, scope bound resource management, transparent allocation and initialization, ...

c c99 preprocessor

Last synced: 12 Oct 2024

https://github.com/gamemann/the-dpdk-common

A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.

bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security

Last synced: 27 Oct 2024

https://github.com/ashishraste/arp-dns-attacks

ARP spoofing, HTTP redirection, DNS spoofing and DNS forging using pcap library

arp-poisoning c dns http linux netfilter netfilter-hook network-attacks packet-capture packet-sniffer pcap-library

Last synced: 17 Nov 2024

https://github.com/ibara/yacc

Portable OpenBSD Yacc.

bsd c openbsd posix unix yacc

Last synced: 09 Nov 2024

https://github.com/flightaware/scotty

A Tcl extension for building network management (SNMP, ICMP, UDP, DNS) applications

c dns-client snmp tcl tcl-extension udp-client udp-server

Last synced: 25 Nov 2024

https://github.com/vittoriopiotti/dijkstraalgorithm-c

Pseudocodifica in C dell'algoritmo di Dijkstra con calcolo di tutti i valori minimi e con archi direzionabili

algorithm c dijkstra dijkstra-algorithm

Last synced: 25 Nov 2024

https://github.com/mareksuscak/asus-pce-n53-linux

🤖 Asus PCE-N53 Linux Driver for Kernel versions 3.x, 4.x and 5.x

c driver kernel ubuntu wireless-network

Last synced: 27 Nov 2024

https://github.com/QtExcel/QSimpleXlsxWriter

Use SimpleXlsxWriter in Qt5. SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.

c cpp excel qt simplexlsxwriter xlsx

Last synced: 14 Nov 2024

https://github.com/qtexcel/qsimplexlsxwriter

Use SimpleXlsxWriter in Qt5. SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.

c cpp excel qt simplexlsxwriter xlsx

Last synced: 14 Nov 2024

https://github.com/hrbrmstr/ipv4-heatmap

Update to The Measurement Factory ipv4-heatmap codebase

c hilbert-curve internet-measurements ipv4-heatmap

Last synced: 11 Oct 2024

https://github.com/libdriver/ld3320

LD3320 full function driver library for general MCU and Linux.

c full-function-driver ld3320 linux mcu speech-recognition spi

Last synced: 27 Oct 2024

https://github.com/troglobit/jush

just give me a unix shell

c editline shell unix unix-shell

Last synced: 27 Oct 2024

https://github.com/rsyslog/librelp

OFFICIAL librelp repository on github

c logging protocol relp

Last synced: 07 Nov 2024

https://github.com/feaser/microtbx

MicroTBX is an open source Microcontroller ToolBoX consisting of software components commonly needed in embedded software applications.

avr c cpp embedded firmware microcontroller rp2040 stm32

Last synced: 19 Nov 2024

https://github.com/silentvoid13/silent_pass

A cross-platform password harvester for known softwares (Chrome / Chromium, Firefox, Internet Explorer / MS Edge, FileZilla)

c cross-platform password

Last synced: 28 Oct 2024

https://github.com/pankaj-str/c-programming-tutorial-codeswithpankaj

Improve your coding skills by coding for 28 days in a row.

c programming-language

Last synced: 14 Nov 2024