Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with ansi-c
A curated list of projects in awesome lists tagged with ansi-c .
https://github.com/MichaelJWelsh/cdsa
A library of generic intrusive data structures and algorithms in ANSI C
algorithms ansi-c c c89 cdsa collections datastructures generic hash-functions hashtable intrusive iterative-algorithms linked-list queue red-black-tree stack
Last synced: 02 Aug 2024
https://github.com/michaeljwelsh/cdsa
A library of generic intrusive data structures and algorithms in ANSI C
algorithms ansi-c c c89 cdsa collections datastructures generic hash-functions hashtable intrusive iterative-algorithms linked-list queue red-black-tree stack
Last synced: 29 Sep 2024
https://github.com/redcode/z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator z80 z80-emulation z80-emulator zilog
Last synced: 29 Sep 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: 29 Sep 2024
https://github.com/h2non/semver.c
Semantic version in ANSI C
ansi-c c comparison-operators semantic semver version versioning
Last synced: 01 Oct 2024
https://github.com/tehreer/sheenbidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 29 Sep 2024
https://github.com/Tehreer/SheenBidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 03 Aug 2024
https://github.com/hidefromkgb/gif_load
A slim, fast and header-only GIF loader written in C
animated-gif ansi-c big-endian gif gif-animation gif-library gifs public-domain single-header-lib
Last synced: 03 Aug 2024
https://github.com/clownacy/clownmdemu
Sega Mega Drive/Sega Genesis emulator that emphasises portability.
68000 68k ansi-c c89 c90 emulator genesis m68k mega-drive megadrive motorola-68000 sega-genesis sega-mega-drive sn76489 sn76496 yamaha ym2612 ym3438 z80 zilog
Last synced: 29 Sep 2024
https://github.com/nfinit/ansibench
A selection of ANSI C benchmarks and programs useful as benchmarks
ansi-c benchmark benchmark-suite benchmarking c performance performance-analysis performance-testing performance-tuning
Last synced: 01 Aug 2024
https://github.com/Frityet/ManagedC
Reference counter for C
ansi-c c pointers raii reference-counting xmake
Last synced: 29 Jul 2024
https://github.com/mhw0/libethc
Open-source Ethereum C library
abi ansi-c bitcoin blockchain c contracts cpp cryptocurrency ecdsa eip eth ethereum evm keccak256 opensource rlp smart-contracts solidity utils web3
Last synced: 03 Aug 2024
https://github.com/clownacy/clownassembler
Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).
68000 68k ansi-c assembler assembly bison bison-flex c89 c90 flex motorola-68000
Last synced: 29 Sep 2024
https://github.com/ccgargantua/arena-allocator
Super small, simple, and C89-compliant single-header arena "allocator".
allocator ansi ansi-c c c89 c90 contributions-welcome header-only header-only-library library memory simple simple-project single-header single-header-library small small-project
Last synced: 29 Sep 2024
https://github.com/polfosol/micro-aes
A minimalist implementation of AES algorithms in C
aes aes-128 aes-256 aes-cbc aes-gcm aes-gcm-siv aes-ocb ansi-c c89 cplusplus cryptography embedded-systems poly1305
Last synced: 29 Sep 2024
https://github.com/tehreer/sheenfigure
An implementation of advanced typographic tables of OpenType specification.
ansi-c arabic-shaping c c-plus-plus c89 library opentype opentype-features opentype-fonts opentype-specification text-shaping typographic-tables unicode variable-fonts
Last synced: 29 Sep 2024
https://github.com/Tehreer/SheenFigure
An implementation of advanced typographic tables of OpenType specification.
ansi-c arabic-shaping c c-plus-plus c89 library opentype opentype-features opentype-fonts opentype-specification text-shaping typographic-tables unicode variable-fonts
Last synced: 03 Aug 2024
https://github.com/polfosol/micro-AES
A minimalist implementation of AES algorithms in C
aes aes-128 aes-256 aes-cbc aes-gcm aes-gcm-siv aes-ocb ansi-c c89 cplusplus cryptography embedded-systems poly1305
Last synced: 04 Aug 2024
https://github.com/grieferatwork/dcc
Direct/Interactive C Compiler
ansi-c arbitrary-precision-integers asm c c89 c95 c99 compiler direct elf i386 interactive interactive-c k-and-r linux pe-binaries preprocessor windows windows-pe x86
Last synced: 29 Sep 2024
https://github.com/clownacy/clownlzss
Collection of compressors, built upon a small and simple graph-based LZSS framework.
ansi-c c89 c90 compression compressor cpp20 framework library lzss sega sega-genesis sega-mega-drive
Last synced: 29 Sep 2024
https://github.com/hanilr/variation-ui
Single-header terminal user interface library. Written in ansi-c
ansi-c c single-header single-header-lib terminal-user-interace tui ui user-interface
Last synced: 01 Aug 2024
https://github.com/clownacy/clownresampler
Single-header-file library which implements an integer-only windowed-sinc audio resampler.
ansi-c audio audio-processing c89 c90 resampling single-header-lib
Last synced: 29 Sep 2024
https://github.com/catseye/philomath
MIRROR of https://codeberg.org/catseye/Philomath : An LCF-style theorem prover written in C89 (a.k.a ANSI C)
ansi-c c89 lcf-style natural-deduction proof-checker proof-checking propositional-logic theorem-prover theorem-proving
Last synced: 29 Sep 2024
https://github.com/clemedon/philosophers
[documented code / -pedantic -std=c89] - 42School variant of the dining philosophers problem to learn the basics of threading a process, how to create threads and use mutexes.
42 42born2code 42cursus 42paris 42projects 42school ansi-c c89 cleancode concurrency concurrent-programming dining-philosophers dining-philosophers-problem dinning-phillospher multithreading mutex-synchronisation philosophers philosophers-dinner-problem philosophers42
Last synced: 29 Sep 2024
https://github.com/clownacy/clown68000
Motorola 68000 emulator and disassembler library.
68000 68k ansi-c c89 c90 cpu-emulator emulator m68k motorola motorola-68000
Last synced: 29 Sep 2024
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 29 Sep 2024
https://github.com/untodesu/libvterm
Make your terminal emulator colorful!
ansi-c ansi-colors ansi-escape-codes c89 lib library terminal vt100
Last synced: 29 Sep 2024
https://github.com/hiirotsuki/vntools
utilities for working with visual novel assets
Last synced: 29 Sep 2024
https://github.com/wasmite/wasabi
ansi-c embedded interpreter public-domain webassembly
Last synced: 03 Aug 2024
https://github.com/clownacy/clownnemesis
Compressor and decompressor for the Nemesis file format.
ansi-c c89 c90 compression huffman-coding mega-drive run-length-encoding sega-genesis sega-mega-drive shannon-fano-algorithm sonic-the-hedgehog
Last synced: 29 Sep 2024
https://github.com/clownacy/clowncommon
Small collection of common C89 utility macros.
Last synced: 29 Sep 2024
https://github.com/ktnlvr/smollisp
:banana::seedling::package: a smol, header only, easily embeddable and ANSI C compatablelisp interpreter with some extra fluff.
ansi ansi-c c11 c89 c99 embeddable embeddable-scripting-language header-only header-only-library headeronly language library lisp lisp-dialect lisp-interpreter pet-project scripting-engine scripting-language wip wip-do-not-use
Last synced: 29 Sep 2024
https://github.com/sagacious-software/gosh
Simple and lightweight, framebuffer-oriented, cross-platform windowing library.
ansi ansi-c api backend buffer c c89 c90 framebuffer library pixel-buffers pixelbuffer window windowing wrapper wrapper-api x11
Last synced: 29 Sep 2024
https://github.com/wyatt8740/x11-window-hider
(Also on GitLab - https://gitlab.com/wyatt8740/x11-window-hider.git ) - Easily hide and show (unmap and map) X11 windows. libxcb ANSI (C89) compatible C and bash xdotool implementations.
ansi ansi-c bash bash-script c c89 libxcb map posix unmap x11 xdotool
Last synced: 29 Sep 2024
https://github.com/visualstudioex3/div2-framework
Collection of DLLs for DIV Games Studio 2 (vanilla).
ansi-c c c89 div-games-studio div2 framework game-development ms-dos retro watcom
Last synced: 29 Sep 2024
https://github.com/clownacy/clownmdemu-libretro
Frontend for clownmdemu that exposes it as a libretro core.
ansi-c c89 c90 emulator genesis libretro mega-drive megadrive retroarch
Last synced: 29 Sep 2024
https://github.com/risc-os-community/zvector
A port of ZVector library to RISC OS (this is NOT the official ZVector for all platforms repository!)
ansi-c c99 dynamic-arrays library risc-os riscos
Last synced: 29 Sep 2024
https://github.com/visualstudioex3/div2-tlsa98-engine
A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.
2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom
Last synced: 29 Sep 2024
https://github.com/c-chads/yetanothercstringlibrary
wow what an original idea for a library
ansi-c c89 lightweight string strings
Last synced: 29 Sep 2024
https://github.com/clownacy/clownmd5
MD5 hasher implemented in both ANSI C and Lua.
ansi-c c89 c90 md5 md5-hash single-header single-header-lib single-header-library
Last synced: 29 Sep 2024
https://github.com/susji/lc
Self-hosting toy compiler for a language which resembles a subset of ANSI C
ansi-c assembly assembly-x86 c compiler
Last synced: 29 Sep 2024
https://github.com/nauja/moro8asm
Assembler for moro8 in ANSI C
6502 6502-assembly 6502-processor ansi-c c cpu emulator library simulator
Last synced: 01 Oct 2024
https://github.com/nauja/moro8
Fantasy 8-bit CPU in ANSI C
6502 6502-assembly 6502-processor ansi-c c cpu emulator library simulator
Last synced: 01 Oct 2024
https://github.com/federicovilla55/mastermind
Mastermind game ANSI-C Implementation
ansi-c ansi-colors basic-programming c c89 command-line-game mastermind mastermind-game
Last synced: 29 Sep 2024
https://github.com/grauho/sdpromptdumper
A command line tool to convert stable-diffusion.cpp generated image metadata back into a valid stable-diffusion.cpp invocation.
ansi-c c c89 c90 c99 civitai cli metadata png stable-diffusion stablediffusion
Last synced: 29 Sep 2024
https://github.com/grauho/sdc
A simple tool to convert .safetensor files that include certain large dtypes into ones that don't
ansi-c c c89 c90 c99 cli conversion converter dtype dtypes json safetensors stable-diffusion
Last synced: 29 Sep 2024
https://github.com/saimazoom/zminif
PAWS parser written in C for Z80 machines
ansi-c commodore commodore-64 commodore64 interactive-fiction retro zx-spectrum
Last synced: 29 Jul 2024
https://github.com/chlodalejandro/the-c-programming-language
My solutions for the exercises in Brain Kernighan and Dennis Ritchie's 'The C Programming Language, Second Edition'.
ansi-c c c89 the-c-programming-language
Last synced: 29 Sep 2024
https://github.com/colleagueriley/xdl
A single header file that dynamically loads the Xlib and GLX library. Written in/for ANSI C.
ansi-c c c89 cpp dymanic header-only public-domain rsgl single-header x11 xlib
Last synced: 29 Sep 2024
https://github.com/phikill/vk_cube_ac89
Vulkan cube Demo, but attempt to switch to the C89
386 ansi-c c89 c90 open-watcom vulkan vulkan-api vulkan-sdk watcom windows windows-nt x32
Last synced: 29 Sep 2024
https://github.com/klimentlagrangiewicz/cart-in-c
Naive implementation of CART (Classification And Regression Tree) algorithm in C (standard C89/C90) for data classification
ansi-c c89 cart classification decision-tree-classifier random-forest
Last synced: 29 Sep 2024
https://github.com/amarok24/the_c_book__banahan
All source code examples from The C Book, properly formatted (Linux kernel coding style).
ansi-c book-source-code c89 c90 examples-c
Last synced: 29 Sep 2024
https://github.com/pzaino/dtblib
a DTB (Device Tree Blob) loader and parser library in ANSI C and without dependecies (so, theoretically usable on every platform and operating system)
ansi-c c99 devicetree dtb library risc-os riscos
Last synced: 29 Sep 2024
https://github.com/klimentlagrangiewicz/forel
Implementation of FOREL (FORmal ELement) clustering algorithm in C (standard C89/C90, K&R code style)
ansi-c c89 clustering data-clustering forel
Last synced: 29 Sep 2024
https://github.com/klimentlagrangiewicz/k-means-in-c
Implementation of k-means algorithm in C (standard C89/C90)
ansi-c c89 c90 clustering clustering-algorithm data-clustering data-mining k-means k-means-algorithm
Last synced: 29 Sep 2024
https://github.com/klimentlagrangiewicz/dbscan
Implementation of DBSCAN clustering algorithm in C (standard C89/C90, K&R code style)
ansi-c c89 clustering data-clustering dbscan noise-detection
Last synced: 29 Sep 2024
https://github.com/rsm-lisper/knr-solutions
My solutions to the exercises in K&R 2 ("The C Programming Language" 2nd edition by Brian W. Kernighan and Dennis M. Ritchie). Work In Progress.
ansi-c brian-w-kernighan c dennis-ritchie educational educational-project exercises k-and-r kernigan-ritchie-book kernighan kernighan-ritchie knr ritchie solutions the-c-programming-language the-c-programming-language-solutions
Last synced: 29 Sep 2024
https://github.com/intedai/openu-assembler
An Assembler that was created as final project of the Open University 20465 course
ansi-c assembler c open-university-israel
Last synced: 29 Sep 2024