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/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/ariya/fastlz

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 04 Apr 2025

https://github.com/ariya/FastLZ

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 14 Nov 2024

https://github.com/gorgonmeducer/plooc

Protected Low-overhead Object Oriented Programming with ANSI-C

ansi-c c ooc oopc

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/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/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/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/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/clowndoom

Yet another purist Doom port.

ansi-c c89 c90 doom

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/n-ivkovic/treedude

Clone of the mini-game from Superhot

ansi-c ascii c curses ncurses superhot terminal terminal-game treedude tui

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)

ansi-c c-programming parser

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/hiirotsuki/vntools

utilities for working with visual novel assets

ansi-c c c89

Last synced: 10 Apr 2025

https://github.com/clownacy/clowncommon

Small collection of common C89 utility macros.

ansi-c c89 c90

Last synced: 10 Apr 2025

https://github.com/avivnaaman/c-course-openu

C Course at the open university - solutions and tester for 2020b.

ansi-c c c90 makefile unix

Last synced: 23 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/neolit123/bulls

bulls & cows game in portable C

ansi-c bulls-and-cows c

Last synced: 04 Dec 2024

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/cwchentw/clibs

Self-contained Utilities for C

ansi ansi-c c c-lib c-library c11 c89 c99 clibs utility-library

Last synced: 07 Apr 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/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/andersonhsporto/c-avengers-api

API Rest Using Data From Marvel Avengers Comic Book

42 42sp ansi-c c libft mariadb mongoose rest rest-api

Last synced: 06 Mar 2025

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/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/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/gamingliamstudios/urcl-cc

C compiler for URCL

ansi-c c89 compiler urcl

Last synced: 27 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/sagacious-software/kit

Utility library in ANSI C!

ansi ansi-c c c89 c90 lib library utility

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