GitHub topics: ansi-c
Clownacy/clownmdemu-core
Sega Mega Drive/Sega Genesis emulator that emphasises portability.
Language: C - Size: 2.35 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 87 - Forks: 9

lcsmuller/logmod
A modular logging library written in ANSI C
Language: C - Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 1

hazzaclark/lib68k
Motorola 680x0 Standalone Emulation Library
Language: C - Size: 891 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 0

Fabrizio-Caruso/CROSS-LIB
CROSS LIB - A universal 8-bit library and some games built with it
Language: C - Size: 38.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 326 - Forks: 30

redcode/Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
Language: C - Size: 960 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 491 - Forks: 49

model-checking/cbmc-starter-kit
The CBMC starter kit makes it easy to add CBMC verification to a software project.
Language: Python - Size: 1.42 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 45 - Forks: 22

catseye/minischeme
MIRROR of https://codeberg.org/catseye/minischeme : Cat's Eye Technologies' fork of the original public-domain Mini-Scheme implementation, miniscm.
Language: C - Size: 28.3 KB - Last synced at: 9 days ago - Pushed at: almost 7 years ago - Stars: 70 - Forks: 10

Clownacy/clownmdemu-libretro
Frontend for ClownMDEmu that exposes it as a libretro core.
Language: C - Size: 372 KB - Last synced at: about 9 hours ago - Pushed at: 17 days ago - Stars: 4 - Forks: 0

redcode/6502
Highly portable MOS 6502 CPU emulator written in ANSI C
Language: C - Size: 129 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 162 - Forks: 22

ccgargantua/arena-allocator
Super small, simple, and C89-compliant single-header arena "allocator".
Language: C - Size: 184 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 62 - Forks: 1

n-ivkovic/treedude
Clone of the mini-game from Superhot
Language: C - Size: 4.76 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 3

Clownacy/clownresampler
Single-header-file library which implements an integer-only windowed-sinc audio resampler.
Language: C - Size: 9.59 MB - Last synced at: about 9 hours ago - Pushed at: 19 days ago - Stars: 19 - Forks: 2

nfinit/ansibench
A selection of ANSI C benchmarks and programs useful as benchmarks
Language: C - Size: 338 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 83 - Forks: 12

Clownacy/clownassembler
Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).
Language: C - Size: 842 KB - Last synced at: about 9 hours ago - Pushed at: about 1 month ago - Stars: 57 - Forks: 6

struzykm/pico_scan
Raspberry Pico I2C bus scan
Language: CMake - Size: 55.7 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

Guille-ux/HeaderFs
A Header based FileSystem
Language: C - Size: 63.5 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

andersonhsporto/cryptography-restapi
Servico RESTful que tem como foco garantir a proteção de campos sensíveis realizando a criptografia (hashing) dos mesmos em tempo de execução ao gravar e recuperar dados do banco de dados. Os campos userDocument e creditCardToken são criptografados utilizando o algoritmo de SHA-512
Language: C - Size: 162 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

uriparser/uriparser
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
Language: C - Size: 1.53 MB - Last synced at: 7 days ago - Pushed at: 29 days ago - Stars: 353 - Forks: 83

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.
Language: C - Size: 2.39 MB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 94 - Forks: 20

ariya/FastLZ
Small & portable byte-aligned LZ77 compression
Language: C - Size: 194 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 467 - Forks: 87

KilianKegel/Visual-ANSI-C-for-UEFI-Shell
Getting started with Visual Studio 2022 for UEFI Shell and ANSI C / Standard C cross-development
Language: C - Size: 23.7 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 8 - Forks: 0

MichaelJWelsh/cdsa
A library of generic intrusive data structures and algorithms in ANSI C
Language: C - Size: 179 KB - Last synced at: about 11 hours ago - Pushed at: about 7 years ago - Stars: 604 - Forks: 47

amattu2/CMSC-216
A repository for CMSC 216 computer science track (UMD).
Language: C - Size: 610 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

CrateOfThunder/rfc4648
Generic Base[16|32|64] FileIO-based Transcoder
Language: C - Size: 16.6 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

Clownacy/clowndoom
Yet another purist Doom port.
Language: C - Size: 2.85 MB - Last synced at: about 9 hours ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 3

Tehreer/SheenBidi
A sophisticated implementation of Unicode Bidirectional Algorithm
Language: C - Size: 5.26 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 138 - Forks: 24

GorgonMeducer/PLOOC
Protected Low-overhead Object Oriented Programming with ANSI-C
Language: C - Size: 4.54 MB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 378 - Forks: 88

hanilr/variation-lite-ui
Single-header terminal user interface library. Written in ansi-c
Language: C - Size: 131 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

brunexgeek/smbios-parser
Small C99 and C++98 library to parse SMBIOS information
Language: C - Size: 85 KB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 41 - Forks: 10

andersonhsporto/ft-so_long
POC of a 2D game made in ANSI C
Language: C - Size: 2.62 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 24 - Forks: 2

IcePanorama/FlappyBirdPSX
An unofficial port of the mobile game, Flappy Bird, to the original Sony Playstation.
Language: C - Size: 153 KB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Clownacy/clown68000
Motorola 68000 emulator and disassembler library.
Language: C - Size: 680 KB - Last synced at: about 9 hours ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 3

phikill/lehidjoy
Basic Joystick Lib - compatible with windows xp
Language: C - Size: 108 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

dawidbieniek/GameOfLife
A terminal-based implementation of Conway's Game of Life in ANSI C for QNX. It offers real-time simulation with customizable board sizes, rule modifications, and state persistence. Made for university course
Language: C - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kosmas-valianos/libproxyprotocol
An ANSI C library to parse and create PROXY protocol v1 and v2 headers
Language: C - Size: 152 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 11 - Forks: 1

hanilr/variation-bin
Single-header binary analysis library. Written in ansi-c
Language: C - Size: 79.1 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

polfosol/micro-AES
A minimalist implementation of AES algorithms in C
Language: C - Size: 6.18 MB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 45 - Forks: 1

hazzaclark/libz80
Zilog Z80 Standalone Emulation Library
Language: C - Size: 126 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

hanilr/variation-ui
Single-header terminal user interface library. Written in ansi-c
Language: C - Size: 290 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 3

CrateOfThunder/xstrrev
C Library Extension for String Reversal
Language: C - Size: 4.88 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ararslan/termcolor-c
A header-only ANSI C library for writing colored text to the terminal
Language: C - Size: 38.1 KB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 54 - Forks: 6

Zank613/ced
single file terminal based text editor written in C89 and ncurses
Language: C - Size: 76.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Clownacy/clownlzss
Collection of compressors, built upon a small and simple graph-based LZSS framework.
Language: C++ - Size: 1.2 MB - Last synced at: about 9 hours ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 5

celerizer/libh8300h
A Hitachi H8/300H emulation library written in ANSI C
Language: C - Size: 104 KB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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.
Language: C - Size: 273 KB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 1

ColleagueRiley/XDL
A single header file that dynamically loads the Xlib and GLX library. Written in/for ANSI C.
Language: C - Size: 89.8 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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.
Language: C - Size: 315 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

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.
Language: C - Size: 39.1 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

casualsnek/linuxconio
Implementation of conio.h from ms-dos based compilers for linux systems
Language: C - Size: 23.4 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 7

3-o-3/ac90
public domain C89/C90 ANSI C compiler
Language: C - Size: 268 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

andersonhsporto/ft-libft
The Libft Project at 42, C Library Regrouping Usual Functions
Language: C - Size: 153 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

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.
Language: C - Size: 1.22 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 29 - Forks: 1

KlimentLagrangiewicz/k-NN-using-MPI
Implementation of k-NN algorithm using MPI technology
Language: C - Size: 23.4 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

KlimentLagrangiewicz/DBSCAN
Implementation of DBSCAN clustering algorithm in C (standard C89/C90)
Language: C - Size: 2.49 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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)
Language: C - Size: 55.7 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

grauho/sdc
A simple tool to convert .safetensor files that include certain large dtypes into ones that don't
Language: C - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

ikegee/csv-console-table-c
Create snapshots of CSV files in console tables using C.
Language: C - Size: 82 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

andersonhsporto/C-Exercicios
Repositório contendo alguns exercícios na Linguagem C
Language: C - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

lcsmuller/oa-hash
A lightweight open-addressing hashtable implementation in ANSI C
Language: C - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 0

lcsmuller/reflect-c
A C89 library that adds reflection capabilities to C structs through code generation
Language: C - Size: 89.8 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

systoolz/twitchxp
Windows XP compatible Twitch.tv streams playlist fetcher
Language: C - Size: 71.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

KlimentLagrangiewicz/k-means-in-C
Implementation of k-means algorithm in C (standard C89/C90)
Language: C - Size: 2.5 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 2

KlimentLagrangiewicz/CART-in-C
Naive implementation of CART (Classification And Regression Tree) algorithm in C (standard C89/C90) for data classification
Language: C - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

LS-Hower/bf
Simple Brainfuck simulator in ANSI C (C89)
Language: C - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

grauho/AdventOfCode2024
ANSI C89/C90 solutions for Advent of Code 2024
Language: C - Size: 35.2 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

hellyguo/jvm_agent_mem2csv
jvmti agent, to map memory objects to csv
Language: C - Size: 50.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

davidtwco/ansi-c-exercises 📦
@davidtwco does exercises from the C Programming Language, Second Edition by Brian Kernighan and Dennis Ritchie.
Language: C - Size: 384 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 9

mhw0/libethc
Open-source Ethereum C library
Language: C - Size: 218 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 51 - Forks: 12

rparak/BaR-Motion-Workshop
Workshop focused on motion control, visualization, digital-twin and augmented reality.
Language: C - Size: 70.3 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 18 - Forks: 3

ikegee/json-console-table-c
ANSI C table formatter plugin for cJSON - transforms JSON arrays into formatted console tables
Language: C - Size: 209 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Frityet/ManagedC 📦
Reference counter for C
Language: C - Size: 300 KB - Last synced at: about 10 hours ago - Pushed at: about 2 years ago - Stars: 53 - Forks: 1

Tehreer/SheenFigure
An implementation of advanced typographic tables of OpenType specification.
Language: C - Size: 1.17 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 6

tangerineArc/SIMPLE-Assembler-n-Emulator
two-pass assembler and emulator based on a SIMPLE instruction set
Language: C - Size: 76.2 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hiirotsuki/vntools
utilities for working with visual novel assets
Language: C - Size: 155 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

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.
Language: C - Size: 6.5 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

alifarazz/September
:microphone: An offline text-independent speaker recognition system
Language: C - Size: 1.84 MB - Last synced at: 15 days ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 4

GrieferAtWork/dcc
Direct/Interactive C Compiler
Language: C - Size: 4.27 MB - Last synced at: 12 days ago - Pushed at: almost 8 years ago - Stars: 26 - Forks: 1

Sagacious-Software/Gosh
Simple and lightweight, framebuffer-oriented, cross-platform windowing library.
Language: C - Size: 116 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

jeremiah-joh/dslibc
Data structure library for ANSI C
Language: C - Size: 390 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ygor-sena/42cursus-minishell Fork of magalhaesm/minishell
The eighth project of 42's curriculum gives the students a very "simple" task: to create our very own little shell based on bash.
Language: C - Size: 249 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

hiirotsuki/aseconv
Adobe ASE & ACO color palette conversion
Language: C - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

bynect/c-argparse
A simple callback based argument parser written in C
Language: C - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

denizetkar/TreeGAN
Generative Adversarial Model that generates parse trees
Language: Python - Size: 1.89 MB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 1

Clownacy/clowncommon
Small collection of common C89 utility macros.
Language: C - Size: 8.79 KB - Last synced at: about 9 hours ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

Clownacy/clownnemesis
Compressor and decompressor for the Nemesis file format.
Language: C - Size: 144 KB - Last synced at: about 9 hours ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

susji/lc
Self-hosting toy compiler for a language which resembles a subset of ANSI C
Language: C - Size: 346 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

hidefromkgb/gif_load
A slim, fast and header-only GIF loader written in C
Language: C - Size: 82 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 80 - Forks: 6

mivinci/libgo
A Go-like multi-threaded asynchronous runtime.
Language: C - Size: 40 KB - Last synced at: 14 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

cuhsat/palantir
Palantir is a Lua scriptable, portable, tiny reverse shell, using a human readable protocol written in C and Lua.
Language: C - Size: 278 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 18 - Forks: 0

grauho/sdPromptDumper
A command line tool to convert stable-diffusion.cpp generated image metadata back into a valid stable-diffusion.cpp invocation.
Language: C - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

RISC-OS-Community/ZVector
A port of ZVector library to RISC OS (this is NOT the official ZVector for all platforms repository!)
Language: C - Size: 345 KB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

ITSMijaiL/ansic99_lark_grammar
ANSI C99's syntax ported to Lark
Language: Python - Size: 6.84 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

catseye/Philomath
MIRROR of https://codeberg.org/catseye/Philomath : An LCF-style theorem prover written in C89 (a.k.a ANSI C)
Language: C - Size: 51.8 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

Amarok24/The_C_Book__Banahan
All source code examples from The C Book, properly formatted (Linux kernel coding style).
Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

wasmite/wasabi
Language: C - Size: 951 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

git-user-cpp/brep
Mirror for: https://gitlab.com/git-user-cpp/brep | binary representator written in C
Language: C - Size: 2.22 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

git-user-cpp/spynix
It's a mirror of rapid unix system & hardware info scraper
Language: C - Size: 129 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

systoolz/miscsoft
scripts, helpers and misc tiny tools
Language: C - Size: 42 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

ariya/hello-c90
Hello world in C90 (ANSI C) built for Intel/AMD, PowerPC, System z, ARM, MIPS, RISC-V
Language: Makefile - Size: 79.1 KB - Last synced at: 22 days ago - Pushed at: 9 months ago - Stars: 18 - Forks: 4

yourtion/LearningCPointer
《征服C指针》源码整理
Language: C - Size: 26.4 KB - Last synced at: 15 days ago - Pushed at: almost 8 years ago - Stars: 20 - Forks: 9
