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/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/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: 03 Aug 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/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/Frityet/ManagedC

Reference counter for C

ansi-c c pointers raii reference-counting xmake

Last synced: 24 Oct 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/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/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/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://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/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://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/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/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/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/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/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/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/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/tpn/tracer

Experimental tracing framework for Python on Windows.

c nt python tracing windows

Last synced: 08 Nov 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/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/mobius3/font-chef

A font cooking library

c cpp font-baking

Last synced: 08 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/zmactep/flipperzero-hello-world

Hello World example for Flipper Zero

c flipper-zero flipperzero tutorial

Last synced: 29 Oct 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/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/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/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/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/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/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/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/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/salman-abedin/tide

Minimal Transmission CLI client

c ncurses torrent-client transmission

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

A terminal pixel art creator

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

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

Modern Minimalistic Window Manager

c dynamic manager tiling window wm x11 xcb

Last synced: 07 Nov 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/kamiyaa/ruiji

Reverse anime image searching program

anime bash c curl hacktoberfest image-recognition json

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

CBOR library aimed at heavily constrained devices

c cbor embedded iot

Last synced: 26 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/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/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/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/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/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/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/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/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/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/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/ibara/oed

Portable OpenBSD ed(1) editor.

bsd c editor openbsd text text-editor unix

Last synced: 10 Oct 2024

https://github.com/wujunze/panda

A simple extension for PHP

c panda php php-extension

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