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/jetbrains/clion-custom-defined-compiler-examples

Set of examples how to use CLion with various unsupported compilers using Custom Defined Compiler feature

c clion cmake cpp embarcadero embedded hacktoberfest msp430 ti-msp430

Last synced: 07 Oct 2024

https://github.com/nibanks/msh3

Minimal HTTP/3 library on top of MsQuic

c client http networking server

Last synced: 31 Oct 2024

https://github.com/phorward/unicc

LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML

c cpp javascript json lalr-parser lalr-parser-generator parser parser-generator python scannerless scannerless-lr xml

Last synced: 07 Nov 2024

https://github.com/mattgodbolt/xania

Xania MUD source

c cpp mud mud-server

Last synced: 28 Oct 2024

https://github.com/edubart/miniphysfs

Single-file port of PhysFS, a library that provides abstract access to various archives.

c filesystem game-development miniphysfs physfs single-file single-header single-header-lib

Last synced: 30 Oct 2024

https://github.com/archlinuxstudio/linuxnetworkprogrammingandencryption

✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨

archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium

Last synced: 10 Nov 2024

https://github.com/jwerle/url.h

Parse URLs in C much like Node's url module.

c liburl nodejs parseurl url

Last synced: 14 Nov 2024

https://github.com/hprose/hprose-pecl

Hprose is a cross-language RPC. This project is Hprose serialize/unserialize extension for PHP

c cross-language cross-platform hprose hprose-extension php serialization serialization-library serialize serializer

Last synced: 12 Nov 2024

https://github.com/libdriver/mifare_ultralight

MIFARE Ultralight full function driver library for general MCU and Linux.

c full-function-driver linux mcu mifare-ultralight rf

Last synced: 10 Oct 2024

https://github.com/ruby/iconv

iconv wrapper

c hacktoberfest iconv ruby

Last synced: 07 Oct 2024

https://github.com/danirod/chip8

A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.

autoconf autotools c chip8 emulator libcheck virtual-machine

Last synced: 28 Oct 2024

https://github.com/clementtsang/rustcc

A (toy) C compiler written in Rust with no dependencies.

assembly c compiler rust x86

Last synced: 28 Oct 2024

https://github.com/airblader/xcb-util-xrm

XCB utility functions for the X resource manager

c linux x11 xcb xorg xresources xrm

Last synced: 13 Oct 2024

https://github.com/limithit/NginxExecute

The NginxExecute module executes the shell command through GET POST and HEAD to display the result.

c execute nginx nginx-module terminal webshell

Last synced: 04 Aug 2024

https://github.com/Robert-van-Engelen/lisp

A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.

c cpp garbage-collection lisp lisp-interpreter mark-and-compact mark-and-sweep

Last synced: 04 Aug 2024

https://github.com/emmanuel-marty/lz4ultra

Optimal LZ4 compressor, that produces files that decompress faster while keeping the best compression ratio

c compression lz4 optimization suffixarray

Last synced: 13 Nov 2024

https://github.com/libdriver/sht30

SHT30 full function driver library for general MCU and Linux.

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

Last synced: 27 Oct 2024

https://github.com/libdriver/vs1053b

VS1053B full function driver library for general MCU and Linux.

aac audio c flac full-function-driver linux mcu mp3 ogg spi vs1053b wav wma

Last synced: 27 Oct 2024

https://github.com/seanhandley/h3_ruby

Ruby Bindings for H3, a hexagonal geospatial indexing system

c geospatial h3 hexagon ruby ruby-bindings spatial-indexing

Last synced: 02 Oct 2024

https://github.com/sauci/cantp

Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0

autosar c ecu iso15765-2

Last synced: 14 Nov 2024

https://github.com/libdriver/at24cxx

AT24CXX(AT24C01, AT24C02, AT24C04, AT24C08, AT24C16, AT24C32, AT24C64, AT24C128, AT24C256, AT24C512, AT24CM01, AT24CM02) full function driver library for general MCU and Linux.

at24c01 at24c02 at24c04 at24c08 at24c128 at24c16 at24c256 at24c32 at24c512 at24c64 at24cm01 at24cm02 c eeprom full-function-driver iic linux mcu

Last synced: 27 Oct 2024

https://github.com/Frityet/ManagedC

Reference counter for C

ansi-c c pointers raii reference-counting xmake

Last synced: 24 Oct 2024

https://github.com/xsscx/srd

Welcome to Hoyt's SRD Repo for the Apple Security Research Device. Contribute Code or Open an Issue or Discussion.

apple arm arm64e asan assembler c clang code crosscompile cryptex device fuzzing ios lldb research security srd xnu

Last synced: 11 Nov 2024

https://github.com/takahirox/three.wasm-experimental

Experimental Three.js WASM (WIP)

c cpp javascript threejs wasm webassembly webgl

Last synced: 07 Nov 2024

https://github.com/LennyPhoenix/GodotDiscordSDK

A Discord Game SDK wrapper for Godot, written in C.

c discord-game-sdk godot godot-engine hacktoberfest scons wrapper

Last synced: 29 Oct 2024

https://github.com/MrEmpy/Pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 04 Aug 2024

https://github.com/henrypp/timevertor

It's tiny and completely free application for datetime conversion to human-readable, RFC 2822, ISO 8601, UNIX Timestamp, Mac Timestamp, Microsoft Timestamp and FILETIME.

c datetime-conversion filetime foss iso8601 mac-timestamp microsoft-timestamp rfc-822 tiny unix-timestamp winapi

Last synced: 07 Nov 2024

https://github.com/davidlj95/malduino-password-grabber

Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email

arduino bad-usb c malduino rubber-ducky

Last synced: 07 Nov 2024

https://github.com/gifnksm/gifcc

Tiny c compiler

c compiler self-hosted toy-project

Last synced: 09 Nov 2024

https://github.com/soasis/cuneicode

A C library for converting between two different encodings in a simple, easy, and powerful way.

c encoding execution-encoding unicode utf16 utf32 utf8 wide-execution-encoding

Last synced: 06 Nov 2024

https://github.com/libdriver/ads1115

ADS1115 full function driver library for general MCU and Linux.

adc ads1115 c full-function-driver iic linux mcu

Last synced: 27 Oct 2024

https://github.com/libdriver/max6675

MAX6675 full function driver library for general MCU and Linux.

c full-function-driver iic linux max6675 mcu temperature thermocouple

Last synced: 27 Oct 2024

https://github.com/littlewhitecloud/customtkintertitlebar

This is a 📚project can help you to have a custom titlebar! 这是一个可以创建自定义标题栏的📚项目

blur c cplusplus cpp ctypes custom darkdetect details dll doc msvc pillow python titlebar tk tkinter user32 window windows windows10

Last synced: 11 Oct 2024

https://archlinuxstudio.github.io/LinuxNetworkProgrammingAndEncryption/

✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨

archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium

Last synced: 03 Aug 2024

https://github.com/42yerevanprojects/push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42school algorithms c sorting-algorithms stacks

Last synced: 11 Nov 2024

https://github.com/danirod/nativeos

Hobby operating system kernel currently targetting the i386 processor. Doesn't do anything useful yet. This is a read-only mirror, pull requests will be ignored.

assembly c hobby-os i386 kernel nativeos osdev x86

Last synced: 28 Oct 2024

https://github.com/ibireme/c_numconv_benchmark

C/C++ number ↔︎ string benchmark

atoi c conversion cpp dtoa itoa number performance strtod

Last synced: 08 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/chrislim2888/IP2Location-C-Library

IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.

area-code c city country domain elevation geolocation ip-address ip-lookup ip2location iplocation ipv4 ipv6 isp mobile-info region timezone weather-station zip-code

Last synced: 06 Nov 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/tpn/tracer

Experimental tracing framework for Python on Windows.

c nt python tracing windows

Last synced: 08 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/Sauci/CanTp

Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0

autosar c ecu iso15765-2

Last synced: 03 Aug 2024

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

A pure C implementation of the Observer Pattern

c

Last synced: 22 Oct 2024

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

A font cooking library

c cpp font-baking

Last synced: 08 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/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/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: 12 Nov 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/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: 09 Nov 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/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/ltoddy/scheme.c

A Scheme interpreter base on R5RS specification.

c interpreter language lisp scheme

Last synced: 03 Aug 2024

https://github.com/grahamedgecombe/arc

A toy x86-64 kernel.

c kernel

Last synced: 31 Oct 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/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/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/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/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/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/mpaperno/aq_flight_control

Fork of Bill Nesbitt's AutoQuad Multicopter Flight Controller firmware

arm autoquad c firmware flight-controller multicopter

Last synced: 08 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/akagi201/lwlog

A lightweight header only logging library for C

c header-only lightweight log logging

Last synced: 11 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/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/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/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/ianseyler/minip

A minimalist IP stack written in ANSI C.

baremetal c

Last synced: 30 Oct 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/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: 13 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/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/electronvector/ravioli

For calculating metrics on C source code.

c complexity embedded metrics

Last synced: 12 Oct 2024

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

Firmware uploader for ST-Link

c libusb stlink stm32f1

Last synced: 13 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/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/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/reon90/glfwjs

The N-API bindings for GLFW

c glfw javascript n-api nodejs opengl vulkan

Last synced: 06 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/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: 14 Nov 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/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/mananapr/pxlart

A terminal pixel art creator

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

Last synced: 14 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/xerpi/gxmfun

PSVita's 3D Graphics API (GXM) fun

3d-graphics c graphics-programming homebrew

Last synced: 12 Nov 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