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/gifnksm/gifcc

Tiny c compiler

c compiler self-hosted toy-project

Last synced: 09 Nov 2024

https://github.com/1995parham-learning/learning

@elahe-dastan / @1995parham training and testing repository :books: :nerd_face:

bash c go julia rust sml vhdl

Last synced: 17 Nov 2024

https://github.com/chyyuu/compiler_lab

Some toy labs for compiler course

c compiler dfa java kotlin lexer llvm nfa paser python rust

Last synced: 13 Nov 2024

https://github.com/megastep/loki_setup

The Loki Setup installer for Linux / UNIX

aix c freebsd gnome gtk2 hp-ux installer irix linux solaris unix

Last synced: 02 Nov 2024

https://github.com/dibyendumajumdar/dmr_c

dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends

c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language

Last synced: 16 Nov 2024

https://github.com/justinmeiners/stb-truetype-example

Example of how to use stb_truetype library for rendering TrueType fonts.

c font stb stb-truetype

Last synced: 29 Oct 2024

https://github.com/smittytone/pi-pico

Assorted projects made while playing with the Raspberry Pi Pico

c cpp micropython raspberry-pi-pico

Last synced: 03 Jan 2025

https://github.com/mobius3/font-chef

A font cooking library

c cpp font-baking

Last synced: 08 Nov 2024

https://github.com/tpn/tracer

Experimental tracing framework for Python on Windows.

c nt python tracing windows

Last synced: 08 Nov 2024

https://github.com/attempt-this-online/attempt-this-online

Try It Online clone: online sandbox environment for testing code in a variety of languages

attempt-this-online bash c code-execution esolang linux next-js react rust sandbox shell typescript

Last synced: 15 Jan 2025

https://github.com/doronz88/rpc-project

Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes

automation c ios ipython linux macos python python3 remote-control remote-shell shell

Last synced: 14 Jan 2025

https://github.com/cirocosta/observer-c

A pure C implementation of the Observer Pattern

c

Last synced: 22 Oct 2024

https://github.com/apache/activemq-nms-amqp

Mirror of Apache ActiveMQ NMS.AMQP Client

activemq c cplusplus csharp java network-client network-server perl php python ruby

Last synced: 07 Oct 2024

https://github.com/containers/libocispec

a C library for accessing OCI runtime and image spec files

c containers oci parser rust

Last synced: 08 Jan 2025

https://github.com/xaizek/zograscope

Mainly a syntax-aware diff that also provides a number of additional tools.

agpl agplv3 c command-line-app command-line-tool command-line-tools cpp cpp11 diff diffing make makefile qt qt5 qt5-gui syntax-aware

Last synced: 19 Dec 2024

https://github.com/zmactep/flipperzero-hello-world

Hello World example for Flipper Zero

c flipper-zero flipperzero tutorial

Last synced: 29 Oct 2024

https://github.com/azure/azure-umqtt-c

General purpose library for communication over the mqtt protocol

c mqtt mqtt-client mqtt-protocol

Last synced: 11 Jan 2025

https://github.com/ctuning/ctuning-programs

Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:

c collaborative-benchmarking collaborative-optimization collective-knowledge common-benchmarks cpp crowd-benchmarking crowd-tuning cuda customizable-benchmarking fortran json-api json-metadata open-benchmarks opencl reproducible-research reproducible-workflows

Last synced: 13 Nov 2024

https://github.com/stavshamir/cython-c-wrapper

Simple example of wrapping a C library with Cython

c cython

Last synced: 27 Oct 2024

https://github.com/spydr06/bcause

BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.

assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass

Last synced: 12 Oct 2024

https://github.com/BnademOverflow/libCplus

Wonderful library with lots of useful functions, algorithms and data structures in C

algorithms c data-structures imperative-programming library low-level-programming makefile

Last synced: 11 Nov 2024

https://github.com/grahamedgecombe/arc

A toy x86-64 kernel.

c kernel

Last synced: 31 Oct 2024

https://github.com/ltoddy/scheme.c

A Scheme interpreter base on R5RS specification.

c interpreter language lisp scheme

Last synced: 17 Nov 2024

https://github.com/datadog/ddprof

The Datadog Native Profiler for Linux

c cpp diagnostics native performance profiling rust

Last synced: 19 Dec 2024

https://github.com/filippobovo/robustats

Robustats is a Python library for high-performance computation of robust statistical estimators.

c fast high-performance medcouple mode numpy python-library python3 robust-estimators robust-statistics weighted-median

Last synced: 03 Dec 2024

https://github.com/scola/twittrouter

replace the wifi password verification with twitter friends,works on openwrt router

c router twitter

Last synced: 09 Nov 2024

https://github.com/openca/libpki

Easy-to-use high-level library for PKI-enabled applications

c cryptography hsm ocsp openssl pki x509certificates

Last synced: 08 Nov 2024

https://github.com/postgrespro/ptrack

Block-level incremental backup engine for PostgreSQL

backups c incremental-backups postgres postgresql postgresql-extension

Last synced: 09 Jan 2025

https://github.com/ia/connect

tiny cross-platform socket API library

api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock

Last synced: 19 Dec 2024

https://github.com/xemantic/java-2-times-faster-than-c

An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.

benchmark bytecode c compiler java jvm language-comparison performance runtime virtual-machine vm vm-language

Last synced: 20 Nov 2024

https://github.com/mpaperno/aq_flight_control

Fork of Bill Nesbitt's AutoQuad Multicopter Flight Controller firmware

arm autoquad c firmware flight-controller multicopter

Last synced: 16 Nov 2024

https://github.com/rockfordwei/cswift

C Module for Swift, Swift Script and Dynamic Library Call;Swift中直接调用C语言源程序的展示程序

c clang dll dynamic-programming hotfix module spm swift swift-script

Last synced: 13 Nov 2024

https://github.com/haxiomic/haxe-c-bridge

Easily interact with haxe classes from C with an automatically generated C header

android c cross-platform embed embed-haxe exposed-functions gamedev haxe haxe-thread hxcpp interop ios windows

Last synced: 15 Oct 2024

https://github.com/ianseyler/minip

A minimalist IP stack written in ANSI C.

baremetal c

Last synced: 30 Oct 2024

https://github.com/luapp-org/luapp

The Lua++ programming language. A simple type based programming language that inherited its syntax from Lua.

c compiler language lua programming-language

Last synced: 05 Nov 2024

https://github.com/bscothern/Once

A replacement for Dispatch Once in Swift

c carthage dispatch swift swift-package-manager swiftpm

Last synced: 29 Nov 2024

https://github.com/akagi201/hmac-sha1

Standalone implementation of `HMAC()` + `EVP_sha1()` in `OpenSSL`

c hmac-sha1 libre openssl standalone

Last synced: 11 Nov 2024

https://github.com/akagi201/lwlog

A lightweight header only logging library for C

c header-only lightweight log logging

Last synced: 11 Nov 2024

https://github.com/malb/m4ri

M4RI is a library for fast arithmetic with dense matrices over GF(2)

c linear-algebra matrix-factorization matrix-multiplication

Last synced: 15 Jan 2025

https://github.com/liulilittle/tun2socks

If commercial application please use "liulilittle@VEthernet" this is a test project has no practical value.

asio boost c dns hook lwip tcpip tun2socks vc2015 x86

Last synced: 09 Nov 2024

https://github.com/briandowns/super-hacker

SuperHacker is the ultimate utility to make you look like a hacker.

c cli golang hacker haskell java javascript python scala terminal

Last synced: 14 Nov 2024

https://github.com/munin-monitoring/munin-c

C rewrite of various munin components

c monitoring munin-node simple

Last synced: 15 Nov 2024

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

Minimal Transmission CLI client

c ncurses torrent-client transmission

Last synced: 03 Dec 2024

https://github.com/t4th/win32-gui-wrapper

Experimental win32 gui wrapper in C++

builder c cpp gui msvc native scintilla simplegrid win32 wrapper

Last synced: 20 Nov 2024

https://github.com/libdriver/hdc1080

HDC1080 full function driver library for general MCU and Linux.

c full-function-driver hdc1080 humidity iic linux mcu temperature

Last synced: 03 Jan 2025

https://github.com/csdms/bmi

The Basic Model Interface is a standardized set of functions allowing coupling of models to models and models to data

bmi c csdms cxx fortran geosciences interface java javascript julia numerical-modeling python

Last synced: 09 Jan 2025

https://github.com/bergzand/nanocbor

CBOR library aimed at heavily constrained devices

c cbor embedded iot

Last synced: 26 Dec 2024

https://github.com/electronvector/ravioli

For calculating metrics on C source code.

c complexity embedded metrics

Last synced: 12 Oct 2024

https://github.com/reon90/glfwjs

The N-API bindings for GLFW

c glfw javascript n-api nodejs opengl vulkan

Last synced: 06 Nov 2024

https://github.com/jeanthom/stlink-tool

Firmware uploader for ST-Link

c libusb stlink stm32f1

Last synced: 13 Nov 2024

https://github.com/adobe/bin2c

Convert to/Embed binary files in C source files, quickly and efficiently.

c cli compiler

Last synced: 07 Nov 2024

https://github.com/mananapr/pxlart

A terminal pixel art creator

c console ncurses pixel-art pixel-art-maker terminal

Last synced: 14 Oct 2024

https://github.com/abdelkarimhajji/minishell_42

The Minishell project is a significant component of the 42 School curriculum. It involves creating a simplified shell program, similar to bash, but with a reduced set of features

c headers makefile minishell42

Last synced: 28 Oct 2024

https://github.com/McKael/mcabber

Official mcabber (XMPP console client) git mirror of https://mcabber.com/hg/

c console instant-messaging jabber mcabber xmpp xmpp-client

Last synced: 05 Nov 2024

https://github.com/xerpi/gxmfun

PSVita's 3D Graphics API (GXM) fun

3d-graphics c graphics-programming homebrew

Last synced: 12 Nov 2024

https://github.com/ferhatgec/scrift

New generation shell for everyone.

c cli commandline cpp cpp17 emoji language library scripting shell terminal

Last synced: 08 Nov 2024

https://github.com/mckael/mcabber

Official mcabber (XMPP console client) git mirror of https://mcabber.com/hg/

c console instant-messaging jabber mcabber xmpp xmpp-client

Last synced: 08 Jan 2025

https://github.com/mirek/corejson

Core Foundation, libyajl based JSON support.

appstore c fast json-framework mac-appstore objective-c-library osx parsing

Last synced: 17 Nov 2024

https://github.com/janbodnar/Windows-API-examples

Sources from the ZetCode's Windows API tutorial

c programming winapi windows-api

Last synced: 13 Nov 2024

https://github.com/whynothugo/kbdlight

⌨️💡 A very simple application that changes MacBooks' keyboard backlight level.

c changes-macbooks keyboard keyboard-backlight-level macbook mbp

Last synced: 27 Oct 2024

https://github.com/thenamankumar/ncurses-cheatsheet

A handy cheatsheet for programmers working with ncurses library. Complete inshort documentation and usage details.

c cheatsheet command-line command-line-app gnu interactive ncurses ncurses-cheatsheet ncurses-library programmer terminal

Last synced: 28 Oct 2024

https://github.com/bsc-wdc/compss

COMP Superscalar (COMPSs) is a framework which aims to ease the development and execution of applications for distributed infrastructures, such as Clusters, Grids and Clouds.

c distributed-computing docker hpc java pipeline-framework python singularity slurm workflow-management-system workflows

Last synced: 13 Jan 2025

https://github.com/Larpon/miniaudio

VVrap of the excellent miniaudio C audio library

audio audio-library c miniaudio v vlang vlang-library vlang-module vvrap wrapper

Last synced: 18 Nov 2024

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: 09 Jan 2025

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

Minimal CLI URL launcher

c mutt ncurses neomutt tmux

Last synced: 03 Dec 2024

https://github.com/kaugm/mmwm

Modern Minimalistic Window Manager

c dynamic manager tiling window wm x11 xcb

Last synced: 07 Nov 2024

https://github.com/alexfru/dflat20

D-Flat Windowing System (SAA/CUA Interface) Version 20

c dos tui x86

Last synced: 12 Nov 2024

https://github.com/alphatechnolog/dotfiles-old-old

[DEPRECATED!] My configurations for bspwm, chadwm and some others applications (it's so beautiful, I love this!!)

bash bspwm c chadwm configuration cpp dotfiles dwm files fish linux lua nvim oh-my-zsh polybar rofi rofi-theme wallpapers zsh

Last synced: 10 Nov 2024

https://github.com/patois/nesldr

Nintendo Entertainment System (NES) ROM loader module for IDA Pro (for IDA 4.9)

c c-plus-plus ida-plugin ida-pro nes nintendo-nes

Last synced: 16 Nov 2024

https://github.com/kamiyaa/ruiji

Reverse anime image searching program

anime bash c curl hacktoberfest image-recognition json

Last synced: 15 Oct 2024

https://github.com/ice1000/learn

:books: codes written while learning them.

android c clojure cpp csharp dart go groovy haskell java jni kotlin learning prolog python

Last synced: 27 Oct 2024

https://github.com/yashbansod/arm-tm4c-ccs

This repository contains all my practice codes of TM4C123GXL coded in CCS7. The Texas Instruments Tiva C LaunchPad board TM4C123G is used for the code. The TM4C123GXL Launchpad has the TM4C123GH6PM microcontroller which is based on the ARM Cortex-M4F microcontroller architecture and clocked at 80 MHz (with 100 DMIPS)

arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl

Last synced: 02 Nov 2024

https://github.com/ccareaga/useless

Register-based VM, and debugger written in C, and a stack-based VM written inside the first.

assembly c virtual-machine

Last synced: 14 Dec 2024

https://github.com/nokeedev/gradle-native

The home of anything about Gradle support for natively compiled languages

c cpp gradle gradle-native ios jni objective-c objective-cpp swift

Last synced: 11 Oct 2024

https://github.com/s-d-adams/muxfs

A mirroring, checksumming, and self-healing filesystem layer for OpenBSD.

c data-integrity fuse-filesystem openbsd

Last synced: 13 Oct 2024

https://github.com/begriffs/libderp

C collections. Easy to build, boring algorithms. Dumb is good.

c c99 collection library

Last synced: 12 Oct 2024

https://github.com/pwnwriter/ewm

🌷 An elegant window manager, that just floats perfectly.

c kisslinux metis-linux pwnwriter window-manager wm x11 xlib xorg

Last synced: 05 Nov 2024

https://github.com/kornelski/undither

Smart filter to remove Floyd-Steinberg dithering from paletted images

c dithering palette paletted-images pixels reconstruction smart-blur smoothing undither

Last synced: 13 Jan 2025

https://github.com/tessarin/dither

Small image utility featuring an implementation of the median-cut color quantization algorithm and Floyd-Steinberg dithering in C.

c color-quantization dithering dithering-algorithms image-processing libpng png ppm-format

Last synced: 14 Nov 2024

https://github.com/libdriver/sgp30

SGP30 full function driver library for general MCU and Linux.

c co2 full-function-driver iic linux mcu sgp30 tvoc

Last synced: 10 Jan 2025

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/danielmartensson/easy-canopen

A CANopen protocol for all systems such as embedded, PC, etc.

c can-bus canopen embedded

Last synced: 12 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: 09 Jan 2025

https://github.com/vbrazhnik/push_swap

School 42 project // Sorting algorithm using two stacks

42 42projects 42school born2code c sorting sorting-algorithms unitfactory visualization

Last synced: 12 Nov 2024