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/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/libdriver/bh1750fvi

BH1750FVI full function driver library for general MCU and Linux.

bh1750fvi brightness c full-function-driver iic linux mcu

Last synced: 27 Oct 2024

https://github.com/libdriver/sx1268

SX1268 full function driver library for general MCU and Linux.

c full-function-driver linux lora mcu spi sx1268

Last synced: 27 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: 06 Nov 2024

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: 31 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: 02 Aug 2024

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

A Scheme interpreter base on R5RS specification.

c interpreter language lisp scheme

Last synced: 03 Aug 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/grahamedgecombe/arc

A toy x86-64 kernel.

c kernel

Last synced: 31 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/stavshamir/cython-c-wrapper

Simple example of wrapping a C library with Cython

c cython

Last synced: 27 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/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/azure/azure-umqtt-c

General purpose library for communication over the mqtt protocol

c mqtt mqtt-client mqtt-protocol

Last synced: 07 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: 09 Aug 2024

https://github.com/scola/twittrouter

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

c router twitter

Last synced: 04 Aug 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/openca/libpki

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

c cryptography hsm ocsp openssl pki x509certificates

Last synced: 01 Aug 2024

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

Minimal Transmission CLI client

c ncurses torrent-client transmission

Last synced: 05 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/byt3n33dl3/passwordcracker

Perform a ( hard-core ) force attack to get the correct credentials in under one minute, with the help of 𝗧𝗲𝗲𝘁𝗵 cybertooth && 𝗝𝗼𝗵𝗻 the Ripper. Fastest and most advanced password and logon cracking. Calculate and brute-forcing using CPUs, GPUs, and even some FPGAs.

bruteforce c cracking crypt hash mpi passwordcracking

Last synced: 31 Oct 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/libdriver/hdc1080

HDC1080 full function driver library for general MCU and Linux.

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

Last synced: 27 Oct 2024

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: 02 Aug 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/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/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: 11 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/mananapr/pxlart

A terminal pixel art creator

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

Last synced: 14 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: 31 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/janbodnar/Windows-API-examples

Sources from the ZetCode's Windows API tutorial

c programming winapi windows-api

Last synced: 02 Aug 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: 27 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/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/kamiyaa/ruiji

Reverse anime image searching program

anime bash c curl hacktoberfest image-recognition json

Last synced: 15 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/bergzand/nanocbor

CBOR library aimed at heavily constrained devices

c cbor embedded iot

Last synced: 26 Oct 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: 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/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/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/kaugm/mmwm

Modern Minimalistic Window Manager

c dynamic manager tiling window wm x11 xcb

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

https://github.com/raforg/rawhide

find files using pretty C expressions

c command-line cygwin file find freebsd linux macos netbsd openbsd pcre2 solaris unix

Last synced: 10 Oct 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: 03 Aug 2024

https://github.com/jwlodek/csplit

A single header C library to easily handle splitting and processing strings replacing strtok

c cross-platform csplit single-header-lib split splitting-string strings strtok

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

https://github.com/jalalmostafa/clox

A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:

c clox compiler dynamic-languages interpreter lox-language virtual-machine vm

Last synced: 02 Aug 2024

https://github.com/ibara/oed

Portable OpenBSD ed(1) editor.

bsd c editor openbsd text text-editor unix

Last synced: 10 Oct 2024

https://github.com/sardemff7/eventd

A simple daemon to track remote or local events and do actions the user wants to

c daemon distributed eventd events irc-bot network notifications

Last synced: 05 Nov 2024

https://github.com/vicro/blenderquicklook

A Quick Look Plugin for generating Blender3D file thumbnails.

blender3d c quicklook-plugin thumbnails

Last synced: 02 Nov 2024

https://github.com/wujunze/panda

A simple extension for PHP

c panda php php-extension

Last synced: 14 Oct 2024

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: 04 Aug 2024

https://github.com/tseli0s/nvdialog

NvDialog is a C library that lets you create modal dialog boxes, file dialogs, notifications and other kinds of popups using the system's native API for user interfaces.

c cpp cross-platform dialog dialog-box gtk gtk3 gui libadwaita library linux macos macosx objective-c win32 windows

Last synced: 02 Nov 2024

https://github.com/kgabis/kgflags

kgflags is an easy to use command-line flag parsing library

arguments c flags parser

Last synced: 07 Nov 2024

https://github.com/andrestc/linux-prog

Some C code i write to study systems programming (while reading The Linux Programming Interface)

c kernel linux syscalls

Last synced: 28 Oct 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: 27 Oct 2024

https://github.com/babelouest/rhonabwy

Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE and JWT

c jwe jwk jwks jws jwt

Last synced: 31 Oct 2024

https://github.com/wolfterro/projetos-em-c

Pequenos projetos e testes simples em linguagem C.

c c89 c99 projetos testes

Last synced: 12 Oct 2024

https://github.com/jakemason/ouroboros.nvim

Allows quickly switching between header and implementation files for C/C++ in Neovim.

c cpp cxx neovim nvim

Last synced: 06 Aug 2024

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: 12 Oct 2024

https://github.com/jasonnyberg/j2

j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' ABI *and types*, *without glue*

c concatenative dwarf extension-language graph-algorithms graphviz interpreter programming-language reflection stack-based

Last synced: 03 Aug 2024

https://github.com/schnoddelbotz/amtc

Threaded Intel AMT/vPro mass management tool

amt c emberjs php vpro

Last synced: 07 Nov 2024

https://github.com/abdelkarimhajji/cub3d_42

42's cub3D project: Build a raycasting game engine with textured walls and sprites. Dive into graphics programming and create an immersive 3D maze experience.

c cub3d-42 makefile mlx42

Last synced: 28 Oct 2024

https://github.com/razish/japp

JA++ server and client modification for Jedi Academy

c game-mod jedi-academy

Last synced: 01 Nov 2024

https://github.com/picotech/picosdk-c-examples

A set of C/C++ examples for PicoScope® oscilloscope and PicoLog® data logger products.

c c-plus-plus data-logger datalogger linux macos macosx oscilloscope picolog picoscope picoscope-oscilloscope picosdk visual-studio windows

Last synced: 06 Nov 2024

https://github.com/rsms/ckit

The little C kit

c ckit cmake

Last synced: 28 Oct 2024

https://github.com/starryalley/Anduril2

my Anduril2 fork that provides much more features

anduril2 c firmware flashlight torch

Last synced: 29 Oct 2024

https://github.com/d-led/influxdb-cpp-rest

Simple C++ InfluxDB client via MS C++ REST SDK + RxCpp for batching (Windows/OSX/Linux) + a C wrapper

batching c client cpp cross-platform influxdb rxcpp time-series

Last synced: 02 Nov 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: 04 Aug 2024

https://github.com/onecodemonkey/operatingsystem-starting-from-scratch

Building an Operating System from the very beginning!Seeing at the following website :)

assembly c operatingsystem operatingsystems os

Last synced: 28 Oct 2024

https://github.com/forkachild/C-Simple-JSON-Parser

Extremely lightweight, easy-to-use & blazing fast JSON parsing library written in pure C

c json json-parser library parser rfc-8259

Last synced: 01 Nov 2024

https://github.com/esheldon/ngmix

Gaussian mixtures and image processing implemented in python

c image-processing python

Last synced: 26 Oct 2024

https://github.com/superjmn/plotty

C language compiler from scratch for a custom architecture, with virtual machine and all

c c-language compiler csharp emulator net parser parsing risc superpower uwp virtual-machine

Last synced: 12 Oct 2024

https://github.com/meefik/PRoot

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux

c chroot chroot-environment linux ptrace rootfs syscalls userland-exec

Last synced: 04 Nov 2024

https://github.com/whitead/symd

N-Dimensional MD engine with symmetry group constraints written in C

c crystallography molecular-dynamics python symmetry

Last synced: 31 Oct 2024

https://github.com/shreyasbharath/cpp-dependency-graph

A Ruby gem that generates useful visualisations (dot, d3.js) to study the architecture of C/C++ projects

architecture c cplusplus d3-visualization d3js dependency-graph dependency-tree dotfiles rubygem visualization

Last synced: 31 Oct 2024

https://github.com/totallynotchase/typeclass-interface-pattern

Ideas, thoughts, and notes on a typeclass/interface based polymorphism pattern for standard C

c c90 c99 interface polymorphism typeclass typeclasses

Last synced: 12 Oct 2024

https://github.com/getnamo/TensorFlowNative-Unreal

Tensorflow Plugin for Unreal Engine using C API for inference focus.

c cpp tensorflow

Last synced: 29 Oct 2024

https://github.com/babelouest/hoel

C Database abstraction library with json based language

backend c database json mariadb mysql ormlite postgre-sql sqlite3

Last synced: 16 Oct 2024