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: 21 Apr 2025
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: 05 Apr 2025
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 retrocomputing z80 z80-emulation z80-emulator zilog
Last synced: 07 Apr 2025
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 retrocomputing z80 z80-emulation z80-emulator zilog
Last synced: 04 Apr 2025
https://github.com/gorgonmeducer/plooc
Protected Low-overhead Object Oriented Programming with ANSI-C
Last synced: 05 Apr 2025
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: 14 Apr 2025
https://github.com/h2non/semver.c
Semantic version in ANSI C
ansi-c c comparison-operators semantic semver version versioning
Last synced: 23 Jan 2025
https://github.com/redcode/6502
Highly portable MOS 6502 CPU emulator written in ANSI C
6502 ansi-c c cpu cpu-emulator emulator mos
Last synced: 07 Apr 2025
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: 05 Apr 2025
https://github.com/mta452/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: 08 Jan 2025
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: 14 Nov 2024
https://github.com/nomemory/neat-matrix-library
nml is a "simple" matrix/numerical analysis library written in pure C. The scope of the library is to highlight various algorithm implementations related to matrices. Code readability was a major concern.
ansi-c c gauss-elimination gauss-jordan linear-algebra linear-algebra-library linear-algorithms lu-decomposition matrix neat nml reduced-row-echelon-form row-echelon-form
Last synced: 16 Dec 2024
https://github.com/clownacy/clownmdemu-core
Sega Mega Drive/Sega Genesis emulator that emphasises portability.
68000 68k ansi-c emulator genesis m68k mega-cd mega-drive megadrive motorola-68000 sega-cd sega-genesis sega-mega-drive sn76489 sn76496 yamaha ym2612 ym3438 z80 zilog
Last synced: 07 Apr 2025
https://github.com/Clownacy/clownmdemu-core
Sega Mega Drive/Sega Genesis emulator that emphasises portability.
68000 68k ansi-c emulator genesis m68k mega-cd mega-drive megadrive motorola-68000 sega-cd sega-genesis sega-mega-drive sn76489 sn76496 yamaha ym2612 ym3438 z80 zilog
Last synced: 16 Feb 2025
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: 14 Nov 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: 05 Apr 2025
https://github.com/catseye/minischeme
MIRROR of https://codeberg.org/catseye/minischeme : Cat's Eye Technologies' fork of the original public-domain Mini-Scheme implementation, miniscm.
ansi-c catseye-fork minimal miniscm public-domain scheme
Last synced: 12 Apr 2025
https://github.com/ararslan/termcolor-c
A header-only ANSI C library for writing colored text to the terminal
ansi-c header-only terminal-colors
Last synced: 17 Mar 2025
https://github.com/Frityet/ManagedC
Reference counter for C
ansi-c c pointers raii reference-counting xmake
Last synced: 12 Mar 2025
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: 19 Dec 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: 10 Apr 2025
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: 15 Nov 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: 10 Apr 2025
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: 19 Nov 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: 10 Apr 2025
https://github.com/mta452/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: 08 Feb 2025
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: 14 Nov 2024
https://github.com/telodendria/telodendria
Telodendria is an open source Matrix homeserver implementation written from scratch in ANSI C and designed to be lightweight and simple, yet functional. This is the official read-only mirror of the upstream source code.
ansi-c c homeserver matrix matrix-homeserver telodendria
Last synced: 13 Apr 2025
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: 10 Apr 2025
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: 10 Apr 2025
https://github.com/casualsnek/linuxconio
Implementation of conio.h from ms-dos based compilers for linux systems
ansi-c conio curses gcc getche linux linuxconio
Last synced: 13 Apr 2025
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: 04 Apr 2025
https://github.com/cuhsat/palantir
Palantir is a Lua scriptable, portable, tiny reverse shell, using a human readable protocol written in C and Lua.
ansi-c c lua multi-platform palantir portable protocol reverse-shell scriptable shell tiny
Last synced: 12 Apr 2025
https://github.com/ariya/hello-c90
Hello world in C90 (ANSI C) built for Intel/AMD, PowerPC, System z, ARM, MIPS, RISC-V
amd ansi-c arm c c90 clang continous-integration digital-mars gcc intel mips multi-platform powerpc ppc64 ppc64le risc-v riscv tcc visual-studio
Last synced: 08 Jan 2025
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: 10 Apr 2025
https://github.com/alifarazz/september
:microphone: An offline text-independent speaker recognition system
ansi-c cross-platform gtk3 openal speaker-recognition sptk
Last synced: 06 Apr 2025
https://github.com/clementvidon/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: 18 Mar 2025
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: 10 Apr 2025
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: 10 Apr 2025
https://github.com/sharafatkarim/ansi-c-balagurusamy-exercise
Excersise solutions for the book "Programming in ANSI C" by E. Balagurusamy (eight edition).
ansi-c book-solutions c-programming exercise programming-exercises
Last synced: 16 Jan 2025
https://github.com/hanilr/parser-test
Kind of parser but beginner level. Written in ansi-c (FINISHED)
Last synced: 04 Apr 2025
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: 10 Apr 2025
https://github.com/avivnaaman/openu-c-project
Double-pass assembler, written in ANSI C90 for an imaginary 24-bit computer.
24-bit ansi-c assembler c openuniversity
Last synced: 23 Apr 2025
https://github.com/untodesu/libvterm
Make your terminal emulator colorful!
ansi-c ansi-colors ansi-escape-codes c89 lib library terminal vt100
Last synced: 10 Apr 2025
https://github.com/jason2brownlee/fastgeneticalgorithm
Fast Genetic Algorithm in Python
ansi-c genetic-algorithm python
Last synced: 16 Feb 2025
https://github.com/ygor-sena/42cursus-minirt
The eleventh project of 42's curriculum is an introduction to the beautiful world of Raytracing and asks students to render simple Computer-Generated-Images so that they will never be afraid of implementing mathematical formulas again.
42 42cursus 42saopaulo 42school 42sp ansi-c c computer-graphics ecole42 minirt minirt42 raytracing rt
Last synced: 12 Apr 2025
https://github.com/elit-altum/c-programs
Basic programs written in C using ANSI for GNU-GCC
ansi-c arrays c circular-linked-list circular-queue data-structures gcc-complier gnu linked-list menudriven queue sparse-matrix stacks
Last synced: 12 Feb 2025
https://github.com/hiirotsuki/vntools
utilities for working with visual novel assets
Last synced: 10 Apr 2025
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: 10 Apr 2025
https://github.com/wasmite/wasabi
ansi-c embedded interpreter public-domain webassembly
Last synced: 17 Nov 2024
https://github.com/clownacy/clowncommon
Small collection of common C89 utility macros.
Last synced: 10 Apr 2025
https://github.com/denizetkar/treegan
Generative Adversarial Model that generates parse trees
ansi-c generative-adversarial-network parse-trees ppo2 pytorch rnn
Last synced: 22 Nov 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: 12 Apr 2025
https://github.com/lcsmuller/logmod
A modular logging library written in ANSI C
ansi-c c89 logger logging logging-library
Last synced: 11 Apr 2025
https://github.com/hazzaclark/lib68k
Motorola 680x0 Standalone Emulation Library
68000 68k ansi-c c90 emulation emulator m68k m68k-assembly motorola-68000
Last synced: 14 Apr 2025
https://github.com/triformine/battleship
This is a variation of the classic battleship game where you can move your ships and when you miss a ship, a mine is placed on the board.
ai ansi-c battleship-game board-game c game multiplayer multithreading rust-lang
Last synced: 13 Apr 2025
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: 19 Nov 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: 19 Nov 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: 12 Apr 2025
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: 27 Mar 2025
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: 23 Jan 2025
https://github.com/andersonhsporto/ft-libft
The Libft Project at 42, C Library Regrouping Usual Functions
42 42sp ansi-c c libc linked-list makefile malloc unix-logic
Last synced: 09 Apr 2025
https://github.com/cuhsat/spritz.c
Spritz cipher implementation in ANSI C.
algorithm ansi-c c cryptography spritz
Last synced: 12 Apr 2025
https://github.com/risc-os-community/libcjson
RISC OS port of an ultra-lightweight JSON parser in ANSI C
a7000 ansi-c arm beagleboard c imx6 iyonix json library omap4 omap5 pandaboard parser raspberry-pi risc-os riscos riscpc titanium wandboard
Last synced: 04 Mar 2025
https://github.com/3-o-3/ac90
public domain C89/C90 ANSI C compiler
ansi-c c-compiler c89 c90 public-domain
Last synced: 11 Apr 2025
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: 10 Apr 2025
https://github.com/ygor-sena/42cursus-get-next-line
The second project of 42 curriculum asks students to implement a function that returns a line read from one or more file descriptors.
42 42-get-next-line 42cursus 42saopaulo 42school 42sp ansi-c c ecole42
Last synced: 04 Mar 2025
https://github.com/lcsmuller/reflect-c
A C89 library that adds reflection capabilities to C structs through code generation
ansi-c c c-preprocessor c89 code-gen code-generation code-generator preprocessor reflection reflection-library rest-api
Last synced: 30 Dec 2024
https://github.com/hiirotsuki/aseconv
Adobe ASE & ACO color palette conversion
adobe-aco adobe-ase ansi-c ase gimp-palette
Last synced: 23 Feb 2025
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: 14 Mar 2025
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: 14 Mar 2025
https://github.com/bynect/libbasex
ISO C library for various base encodings
ansi-c base base16 base2 base32 base32hex base58 base64 base64url binary-encoding c c-library c90 data-encoding encoding encodings library static-library
Last synced: 13 Mar 2025
https://github.com/hanilr/variation-lite-ui
Single-header terminal user interface library. Written in ansi-c
ansi-c c single-header single-header-lib terminal-user-interface tui ui user-interface
Last synced: 04 Apr 2025
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: 27 Mar 2025
https://github.com/risc-os-community/ansic99-tutorials
Acorn/ROOL DDE (Desktop Development Environment) C and ANSI C Tutorials code repository
ansi-c risc-os riscos tutorials
Last synced: 04 Mar 2025
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: 10 Apr 2025
https://github.com/c-chads/yetanothercstringlibrary
wow what an original idea for a library
ansi-c c89 lightweight string strings
Last synced: 23 Jan 2025
https://github.com/hazzaclark/libz80
Zilog Z80 Standalone Emulation Library
ansi-c c99 emulation emulator z80 z80-emulator zliog
Last synced: 04 Apr 2025
https://github.com/hanilr/variation-bin
Single-header binary analysis library. Written in ansi-c
ansi-c binary binary-analysis c single-header single-header-lib single-header-library
Last synced: 04 Apr 2025
https://github.com/dakizu/conway
A simple ANSI C implementation of Conway's Game of Life
ansi-c c89 console conway conways-game-of-life sdl2
Last synced: 31 Mar 2025
https://github.com/zikiflicky/jsonfc
JSONFC, an easy to use and portable json parser for C
ansi-c c c-library c89 c90 json json-parser
Last synced: 31 Mar 2025
https://github.com/ygor-sena/42cursus-philosophers
The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.
42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread
Last synced: 04 Mar 2025
https://github.com/ygor-sena/42cursus-fdf
The fifth project of 42 curriculum introduces students to the fundamentals of graphic programming with MiniLibX. Between three projects to pick out, I chose FdF which aims to represent "iron wire" meshing in 3D.
3d-graphics 42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 minilibx wireframe
Last synced: 04 Mar 2025
https://github.com/ktnlvr/smol-forth-c
:computer::speech_balloon::fire: a tiny forth-like language interpreter intended for no real usage, except for maybe an arduino calculator
ansi-c c99 concatenative-language forth forth-like header-only interpreted-programming-language interpreter small small-projects weekend-hacking weekend-project wip wip-do-not-use
Last synced: 24 Mar 2025
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: 12 Mar 2025
https://github.com/allanjos/network_samples
Network samples/utilities.
android ansi-c bsd c client-server freebsd libpcap mqtt mqtt-client network packet-capture pcap socket tcp tcp-ip udp web websocket
Last synced: 26 Feb 2025
https://github.com/schkwve/zircon
A small IRC client written in ANSI C with no external dependencies.
ansi-c c irc irc-client irc-network linux networking windows
Last synced: 13 Nov 2024
https://github.com/ygor-sena/42cursus-push-swap
The seventh project of 42's curriculum asks students to find an optimized way to sort data with two stacks and a limited set of instructions.
42 42cursus 42pushswap 42saopaulo 42school 42sp ansi-c c ecole42 radix-sort sorting-algorithms
Last synced: 04 Mar 2025