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/huawenyu/design-patterns-in-c

Practical design patterns in C

c oop patterns

Last synced: 06 Nov 2024

https://github.com/fastshift/arduino-for-keil

A lightweight Arduino framework for Keil projects.

arduino at32 at32f403 c cpp keil stm32 stm32duino stm32f0 stm32f1 stm32f3 stm32f4 stm32l1

Last synced: 28 Oct 2024

https://github.com/xmake-io/xrepo

🗂️ A cross-platform C/C++ package manager based on Xmake

android c c-plus-plus conan cross-compilation cross-platform homebrew ios linux mingw package-manager vcpkg windows xmake xmake-repo

Last synced: 09 Oct 2024

https://github.com/ibara/oksh

Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

bsd c kornshell ksh openbsd shell unix unix-shell

Last synced: 10 Oct 2024

https://github.com/cee-studio/orca

C Multi-REST API library for Discord, Slack, Reddit, etc.

bot c curl discord discord-api discord-bot github reddit slack websockets

Last synced: 14 Oct 2024

https://github.com/sdhand/x11fs

A tool for manipulating X windows

c fuse fuse-filesystem xcb

Last synced: 27 Oct 2024

https://github.com/howerj/dbcc

CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library

automotive c code-generation code-generator dbc misra xml

Last synced: 03 Aug 2024

https://github.com/nersc/timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline

Last synced: 29 Sep 2024

https://github.com/LukasBanana/XShaderCompiler

Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL

c cpp cpp11 csharp glsl hlsl shader-cross-compiler

Last synced: 03 Aug 2024

https://github.com/NERSC/timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline

Last synced: 02 Aug 2024

https://github.com/storaged-project/udisks

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

api-stability c daemon linux manipulate-disks storage storage-api storage-device udisks

Last synced: 27 Oct 2024

https://github.com/albertz/pycparser

C parser and interpreter written in Python with automatic ctypes interface generation

c interpreter parsers pycparser python

Last synced: 26 Oct 2024

https://github.com/rafagafe/tiny-json

The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.

c embedded json microcontroller parser

Last synced: 03 Aug 2024

https://github.com/aminya/project_options

A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.

c clang-tidy cmake cmake-modules cmake-template conan cpp cppcheck hacktoberfest project sanitizer starter starter-project vcpkg

Last synced: 09 Oct 2024

https://github.com/DanielMartensson/Open-SAE-J1939

SAE J1939 protocol free to use for embedded systems or PC with CAN-bus

arduino avr c canbus embedded j1939 pic sae stm32

Last synced: 03 Aug 2024

https://github.com/krychu/wfc

Wave Function Collapse library in C, plus a command-line tool

c command-line-tool library procedural-generation procgen wave-function-collapse wfc

Last synced: 03 Aug 2024

https://github.com/albertz/PyCParser

C parser and interpreter written in Python with automatic ctypes interface generation

c interpreter parsers pycparser python

Last synced: 03 Aug 2024

https://github.com/tbeu/matio

MATLAB MAT File I/O Library

c file-format hdf5 mat-files matlab zlib

Last synced: 31 Oct 2024

https://github.com/PJK/libcbor

CBOR protocol implementation for C

c c-plus-plus c99 cbor serialization

Last synced: 26 Oct 2024

https://github.com/dungeons-of-moria/umoria

Moria: a roguelike Dungeon Crawler game | Umoria Source Code

ascii-game c game moria roguelike terminal-game umoria

Last synced: 28 Oct 2024

https://github.com/rafat/wavelib

C Implementation of 1D and 2D Wavelet Transforms (DWT,SWT and MODWT) along with 1D Wavelet packet Transform and 1D Continuous Wavelet Transform.

c continuous-wavelet-transform cpp dwt wavelet-packet-trees wavelets

Last synced: 02 Aug 2024

https://github.com/gorgonmeducer/plooc

Protected Low-overhead Object Oriented Programming with ANSI-C

ansi-c c ooc oopc

Last synced: 05 Nov 2024

https://github.com/spacehuhn/wifi_keylogger

DIY Arduino Wi-Fi Keylogger (Proof of Concept)

arduino c esp8266 keylogger leonardo shield wifi

Last synced: 26 Oct 2024

https://github.com/r-lyeh-archived/AVA

A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.

3d c game-editor game-engine gamedev imgui lua opengl public-domain tiny unlicense

Last synced: 02 Nov 2024

https://github.com/trailofbits/vast

VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.

c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis

Last synced: 08 Nov 2024

https://github.com/niluje/fbink

FrameBuffer eInker, a small tool & library to print text & images to an eInk Linux framebuffer

c cervantes eink framebuffer kindle kobo linux remarkable

Last synced: 30 Oct 2024

https://github.com/pjk/libcbor

CBOR protocol implementation for C

c c-plus-plus c99 cbor serialization

Last synced: 12 Oct 2024

https://github.com/jovanlanik/gtklock

GTK-based lockscreen for Wayland

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 31 Oct 2024

https://github.com/yellow-footed-honeyguide/facad

A modern, colorful ls alternative for bringing clarity to the filesystem ☀️

c color command-line files ls terminal tools

Last synced: 08 Nov 2024

https://github.com/codebox/bitmeteros

BitMeter OS - a cross-platform bandwidth monitor

bandwidth c graph internet network-monitoring

Last synced: 01 Nov 2024

https://github.com/ralfbiedert/interoptopus

The polyglot bindings generator for your library (C#, C, Python, …) 🐙

c csharp ffi python rust

Last synced: 08 Nov 2024

https://github.com/websupport-sk/pecl-memcache

PHP Extension - Memcache module with support of newer PHP 7.x and PHP 8.x

c memcache pecl php php5 php7 php8 websupport

Last synced: 12 Oct 2024

https://github.com/uriparser/uriparser

:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub

ansi-c bsd-3-clause c c89 c90 cmake cross-platform iso-c library parser-library rfc-3513 rfc-3986 uri uri-parser uriparser

Last synced: 12 Oct 2024

https://github.com/HiganFish/Notes-HighPerformanceLinuxServerProgramming

Linux高性能服务器编程(作者 游双) 读书笔记和Demo

booknode c linuxserver

Last synced: 29 Oct 2024

https://github.com/codam-coding-college/MLX42

Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.

42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11

Last synced: 29 Oct 2024

https://github.com/alexbatalov/fallout2-re

Reverse engineered Fallout 2

c decompilation fallout2 game reverse-engineering

Last synced: 05 Nov 2024

https://github.com/howerj/forth-cpu

A Forth CPU and System on a Chip, based on the J1, written in VHDL

c cpu forth fpga processor simulator softcore target-board vhdl

Last synced: 30 Oct 2024

https://github.com/xyproto/sdl2-examples

SDL2 examples, for 25+ different programming languages

c cmake common-lisp cplusplus crystal csharp d dart go haskell lisp lua nim object-pascal odin pony python rust sdl2 zig

Last synced: 14 Oct 2024

https://github.com/seanmiddleditch/libtelnet

Simple RFC-complient TELNET implementation as a C library.

c telnet

Last synced: 26 Oct 2024

https://github.com/hack0z/byopen

🎉A dlopen library that bypasses mobile system limitation

android c dlopen dlsym ios java macos ndk strict

Last synced: 30 Oct 2024

https://github.com/kimwalisch/libpopcnt

🚀 Fast C/C++ bit population count library

avx2 avx512 c cpp neon popcnt popcount simd sve

Last synced: 01 Nov 2024

https://github.com/hack0z/byOpen

🎉A dlopen library that bypasses mobile system limitation

android c dlopen dlsym ios java macos ndk strict

Last synced: 25 Oct 2024

https://github.com/kumar-laxmi/algorithms

A Repository for algorithms in C, C++, Python and Java

algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023

Last synced: 01 Nov 2024

https://github.com/praneethkarnena/ddos-scripts

This repo consists of various DDoS scripts, collected from internet. Layer-4 and Layer-7 levels can be targeted using these scripts.

c ddos ddos-attack-tools ddos-attacks ddos-script ddos-tool internet perl python

Last synced: 12 Oct 2024

https://github.com/gabrielzschmitz/Tomato.C

A pomodoro timer written in pure C.

c linux ncurses osx pomodoro terminal wsl

Last synced: 05 Nov 2024

https://github.com/libfirm/cparser

C99 parser and frontend for libfirm

c c99 compiler libfirm preprocessor

Last synced: 30 Oct 2024

https://github.com/frimin/learning-kcp-protocol

KCP协议基本数据结构和算法图文介绍

c kcp network socket udp

Last synced: 27 Oct 2024

https://github.com/ethereum/evmc

EVMC – Ethereum Client-VM Connector API

c cpp ethereum evm evmc ewasm golang hacktoberfest java rust wasm

Last synced: 07 Oct 2024

https://github.com/betacraftuk/betacraft-launcher

A launcher for Minecraft focused on legacy versions of the game

c cpp java launcher minecraft minecraft-launcher qt

Last synced: 08 Nov 2024

https://github.com/m-parashar/emax64

64-bit Emacs for Windows with ImageMagick 7

64-bit c common-lisp elisp emacs imagemagick pdf-tools windows windows-10

Last synced: 15 Aug 2024

https://github.com/seenaburns/stag

Streaming bar graphs. For stats and stuff.

c cli graph terminal unixporn

Last synced: 27 Oct 2024

https://github.com/csmarckitus/photoshop

This program written in C will help you to automatically install everything you need and configure it so that you can run Photoshop on your Linux without problems.

adobe-photoshop c debian fedora gnome gnu-linux linux photoshop photoshop-cc photoshop-installation ubuntu wine winehq winehq-stable

Last synced: 12 Oct 2024

https://github.com/mypaint/libmypaint

libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.

brush c graphics libmypaint library mypaint painting

Last synced: 08 Nov 2024

https://github.com/devdungeon/cookbook

Code snippets for various programming languages and libraries

android c cookbooks csv java javascript perl php python ruby snippets spreadsheet tutorial

Last synced: 29 Oct 2024

https://github.com/DevDungeon/Cookbook

Code snippets for various programming languages and libraries

android c cookbooks csv java javascript perl php python ruby snippets spreadsheet tutorial

Last synced: 07 Nov 2024

https://github.com/phillipberndt/pqiv

Powerful image viewer with minimal UI

animation-viewer c command-line graphics gtk3 image-viewer pdf-viewer

Last synced: 31 Oct 2024

https://github.com/goplus/c2go

Convert C to Go

c c2go go golang gop goplus programming-language

Last synced: 26 Oct 2024

https://github.com/Ferdi265/wl-mirror

a simple Wayland output mirror client

c cmake opengl wayland wayland-client wlroots

Last synced: 02 Nov 2024

https://github.com/maxim2266/str

str: yet another string library for C language.

c string-manipulation strings

Last synced: 08 Nov 2024

https://github.com/michaelrsweet/pappl

PAPPL - Printer Application Framework

airprint apple-raster c cups ipp ippeverywhere jpeg png pwg-raster

Last synced: 01 Nov 2024

https://github.com/fboulnois/pg_uuidv7

A tiny Postgres extension to create version 7 UUIDs

c libpq postgres postgresql postgresql-extension uuid uuid-generator uuidv7

Last synced: 01 Nov 2024

https://github.com/lucasb-eyer/libheatmap

High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.

beautiful c color-scheme heatmap heatmap-libraries high-performance low-level

Last synced: 05 Nov 2024

https://github.com/strang1ato/nhi

:tv: Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism

bash bpf c ebpf go golang kernel linux shell tracing zsh

Last synced: 12 Oct 2024

https://github.com/dharple/detox

Tames problematic filenames

c filenames-change

Last synced: 03 Nov 2024

https://github.com/pawn-lang/compiler

Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS

c cmake compiler hacktoberfest pawn sa-mp

Last synced: 26 Sep 2024

https://github.com/editorconfig/editorconfig-core-c

EditorConfig core library written in C (for use by plugins supporting EditorConfig parsing)

c editorconfig

Last synced: 21 Oct 2024

https://github.com/mjansson/foundation_lib

Cross-platform public domain foundation library in C providing basic support data types and functions to write applications and games in a platform-independent fashion.

c cross-platform platform

Last synced: 26 Oct 2024

https://github.com/tldr-pages/tldr-c-client

C command-line client for tldr pages

c hacktoberfest linux macos tldr tldr-pages

Last synced: 05 Nov 2024

https://github.com/ruby/curses

Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.

c curses pdcurses ruby ruby-bindings

Last synced: 07 Oct 2024

https://github.com/rossy/borderless-window

A minimal borderless window with the Windows API

borderless c cc0 public-domain windows windows-api windows-desktop

Last synced: 03 Aug 2024

https://github.com/bedops/bedops

:microscope: BEDOPS: high-performance genomic feature operations

bed bedops bioinformatics c c-plus-plus compression conversion genomics parallel pipeline set set-theory toolkit

Last synced: 03 Aug 2024

https://github.com/phillbush/xmenu

a x11 menu utility

c imlib2 menu unix x11 xlib xmenu

Last synced: 27 Oct 2024

https://github.com/eerimoq/asn1tools

ASN.1 parsing, encoding and decoding.

asn1 ber c der gser jer oer per python uper xer

Last synced: 15 Oct 2024

https://github.com/sammycage/plutovg

Tiny 2D vector graphics library in C

2d c canvas graphics plutovg svg vector

Last synced: 26 Oct 2024

https://github.com/magicant/yash

Yet another shell

c posix-sh shell

Last synced: 02 Nov 2024

https://github.com/greenbone/gvmd

Greenbone Vulnerability Manager - The database backend for the Greenbone Community Edition

backend c extended gea greenbone openvas openvas-manager vulnerability vulnerability-management vulnerability-scanners

Last synced: 06 Nov 2024

https://github.com/azure/azure-event-hubs

☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs

amqp apache azure c dotnet event-hubs eventhub eventhubs go golang java messaging microsoft node node-js nodejs python spark stream streaming

Last synced: 07 Oct 2024

https://github.com/libdriver/st7789

ST7789 full function driver library for general MCU and Linux.

c display full-function-driver linux mcu spi st7789

Last synced: 01 Nov 2024

https://github.com/jeff-1amstudios/restful-doom

HTTP+JSON API hosted inside the 1993 DOOM engine!

api c doom game-dev http json restful retro

Last synced: 27 Oct 2024

https://github.com/jvirkki/libbloom

A simple and small bloom filter implementation in plain C.

bloom-filter c

Last synced: 26 Oct 2024

https://github.com/shdown/luastatus

universal status bar content generator

bspwm c dwm dzen dzen2 i3 i3bar i3wm lemonbar lua statusbar xmobar xmonad

Last synced: 28 Oct 2024

https://github.com/jyn514/saltwater

A C compiler written in Rust, with a focus on good error messages.

c compiler parser rust saltwater

Last synced: 31 Oct 2024