Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with c89

A curated list of projects in awesome lists tagged with c89 .

https://github.com/vurtun/nuklear

A single-header ANSI C gui library

c c89 gui imgui nuklear single-header-lib

Last synced: 29 Sep 2024

https://github.com/immediate-mode-ui/nuklear

A single-header ANSI C immediate mode cross-platform GUI library

c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib

Last synced: 01 Oct 2024

https://github.com/Immediate-Mode-UI/Nuklear

A single-header ANSI C immediate mode cross-platform GUI library

c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib

Last synced: 30 Jul 2024

https://github.com/vurtun/lib

single header libraries for C/C++

ansi c c89 compression deflate header-only json multithreading webserver

Last synced: 30 Sep 2024

https://github.com/turbolent/w2c2

Translates WebAssembly modules to portable C

c c89 compiler wasi wasm wasm2c webassembly

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/nomade040/nmd

set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

2d-graphics assembly c89 disassembler header-only length-disassembler single-header x86

Last synced: 29 Sep 2024

https://github.com/reignstudios/cs2x

Transpiles a C# subset to non .NET languages. (Powered by Roslyn)

c89 cg csharp embedded glsl hlsl transpiler wasm

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: 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/smitelli/cosmore

A reconstruction of the source code of Cosmo's Cosmic Adventure.

borland c89 dos ega game turbo-assembler turbo-c

Last synced: 29 Sep 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/wolfterro/projetos-em-c

Pequenos projetos e testes simples em linguagem C.

c c89 c99 projetos testes

Last synced: 29 Sep 2024

https://github.com/lcsmuller/json-build

Tiny, zero-allocation JSON serializer written in ANSI C

ansi c89 embedded json serializer stack zero-allocation

Last synced: 26 Sep 2024

https://github.com/noelfb/c89_nolib

a quick experiment to see if i can make a "game" in c89 without the C standard library

c89

Last synced: 29 Sep 2024

https://github.com/byllgrim/svi

Simple Vi like text editor

ansi c c89 editor minimalist simple suckless text-editor vi vim

Last synced: 29 Sep 2024

https://github.com/b3h3moth/unixcentric

Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking

articles c c11 c89 c99 documentation kernel kernel-hacking kernel-modules linux papers system-programming talks unix unix-like unix-philosophy

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/matthewgeorgy/wintrace

simple tracing utility for windows

c c89 win32 windows

Last synced: 29 Sep 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/deboogerxyz/ahc

alienhook classic - Free as in freedom CS 1.6 cheat for GNU/Linux.

ansic c c89 counter-strike cs16 gnu-linux

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/agagniere/42projects

Projects made at the 42 school

42 42born2code 42school c89 reimplementation

Last synced: 29 Sep 2024

https://github.com/dns2utf8/hour_glass

C++ Frontend - Rust Backend

backend c c89 cpp cpp11 cpp14 hour-glass rust rust-bindings

Last synced: 29 Sep 2024

https://github.com/truncateddinosour/dotfiles-cleaned

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/dotfiles-cleaned] a repo of my new, cleaned dotfiles that are maintained

bash c c89 c99 coffee-theme dmenu dotfiles dwm linux slock st suckless

Last synced: 29 Sep 2024

https://github.com/colleagueriley/c-plus

Intermediary language between C and C++ with other added cool features too

c c-plus c-plus-plus c89 compiler language programming-language programming-languages rsgl sili sili-toolchain single-file

Last synced: 29 Sep 2024

https://github.com/clownacy/clowndoom

Yet another purist Doom port.

ansi-c c89 c90 doom

Last synced: 29 Sep 2024

https://github.com/lcsmuller/jsmn-find

Tiny, zero-allocation JSON tokenizer written in ANSI C

ansi c c89 deserialization embedded hacktoberfest jsmn jsmn-token-extraction json parser tokenizer

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/swetland/ahcc

Atari ST C89 Compiler (Mirror)

atari-st c-compiler c89 retrocomputing

Last synced: 29 Sep 2024

https://github.com/truncateddinosour/baz

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash

bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal

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/peterr-s/hash_map

A simple C hash map implementation

c c89 data-structures hashmap standard-conform

Last synced: 29 Sep 2024

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 29 Sep 2024

https://github.com/robloach/prand.h

Pseudo-Random Number Generator for C89

c89 header-only single-header

Last synced: 29 Sep 2024

https://github.com/hiirotsuki/vntools

utilities for working with visual novel assets

ansi-c c c89

Last synced: 29 Sep 2024

https://github.com/ilya-sotnikov/ushell

Microshell is a small shell for embedded systems written in C89 without dynamic memory allocations and libc (freestanding)

c c89 c90 embedded freestanding library mcu nostdlib shell

Last synced: 29 Sep 2024

https://github.com/clownacy/clowncommon

Small collection of common C89 utility macros.

ansi-c c89 c90

Last synced: 29 Sep 2024

https://github.com/archo5/sgregex

Regular expression library

c c89 c99 lightweight limited regex regular-expression simple

Last synced: 29 Sep 2024

https://github.com/bfgeshka/picunic

Tool designed to find duplicate or similar images. Moved to https://notabug.org/bfgeshka/picunic

average-hash c c89 c99 duplicate-images image-duplicate-detection phash similarity

Last synced: 29 Sep 2024

https://github.com/kick1911/unitest

A unit testing framework for C. Written in 100% C89 ISO preprocessor code.

c89 cpreprocessor unittest

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/stuffandahalf/gasmic

Assembler for MC6809, HD6309, and other vintage CPUs

6309 6809 asm assembler c89 c90 portable z80

Last synced: 29 Sep 2024

https://github.com/zelang-dev/c-raii

An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!

c c89 defer memory-management raii

Last synced: 29 Sep 2024

https://github.com/pbizopoulos/fswm

Feature-complete and portable full screen window manager based on XCB and 221 lines of C89.

c89 feature-complete minimal portable window-manager xcb

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/itotaljustice/6502

c89 zero dependency 6502 implementation

6502 c89 emulation interpreter

Last synced: 29 Sep 2024

https://github.com/eimamei/libswaarchive

A light, fast and portable library for handling Sonic World Adventure's/Unleashed's archive file formats (.ar/.arl).

api c89 modding playstation-3 single-header sonic sonic-unleashed

Last synced: 29 Sep 2024

https://github.com/indigoparadox/minput-hop

Compact client-only library written in C89 for talking to Synergy KVM server and its forks

barrier c89 input-leap kvm synergy windows-3-x windows-95

Last synced: 29 Sep 2024

https://github.com/hikari-no-yume/portable-business-card

i spent a whole day coding and debugging a small opengl app for the sake of a pun

c89 opengl sdl2

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/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/alexkch/key-value-db

Key-Value Database with fault tolerance

c c89 fault-tolerance key-value-database

Last synced: 29 Sep 2024

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: 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/ruimaciel/mjson

M's JSON parser: a small JSON parser written in ISO C

autoconf automake autotools c c-library c89 json json-parser library parser

Last synced: 29 Sep 2024

https://github.com/montao/ddc4cc

The PoC for diverse-double compiling to harden cryptocurrency software

bitcoin c89

Last synced: 29 Sep 2024

https://github.com/tpanj/sccp

Simple C Config Parser is simple to use generic reader of key value combinations

c c89 config cross-platform ini toml

Last synced: 29 Sep 2024

https://github.com/conaclos/iut-c

C Programming course in French at IUT Nancy-Charlemagne

c c89 exercices french system-programming teaching

Last synced: 29 Sep 2024

https://github.com/truncateddinosour/bruhst

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/bruhst] rust, c and c++ benchmark

benchmark c c89 cargo cpp cpp98 linux python3 rust rustlang statistics

Last synced: 28 Sep 2024

https://github.com/indigoparadox/mpyrite

Absolutely tiny toy python-ish interpreter built around maug/retroflat

c89 maug pre-alpha python retrocomputing toy-language

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/mivinci/pacman

😋 An emoji Pac-Man game in your terminal emulator.

c89 emoji pac-man pacman-game pakkuma

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/skullchap/buf

ANSI C89 dynamic buffer lib + code generator macros to help build custom vectors/dynamic array like wrappers and etc.

array buffer c c89 dynamic-array dynamic-buffer vector

Last synced: 29 Sep 2024

https://github.com/johnguoy/simple_httpd

一个简单的 HTTP 服务器。

c89 http httpd linux webserver

Last synced: 29 Sep 2024

https://github.com/brunexgeek/jane

Experimental programming language based on TypeScript that transpiles to ANSI C89

c c89 compiler transpiler typescript

Last synced: 29 Sep 2024

https://github.com/max22-/rv32

RISC-V (32-bit) emulator, in C89

c89 emulator risc-v risc-v-emulator riscv simulator

Last synced: 29 Sep 2024

https://github.com/randoragon/iniget

A simple shell utility for extracting information from INI files.

c c89 calculations command-line-tool ini ini-parser

Last synced: 29 Sep 2024

https://github.com/mparolari/xpacket

XPacket is an utility that generates a C struct and two functions for serialize/deserialize it into/from a given payload.

c c89 cpp serialization serialization-library

Last synced: 29 Sep 2024

https://github.com/anvouk/c4c

Containers4C or simply C4C is a header only preprocessor-heavy implementation for many common containers available in other programming languages.

c c89 containers cross-platform fast library lightweight templates

Last synced: 29 Sep 2024

https://github.com/garfield1002/jrsl

A C/C++ implementation of William Pugh's Skip Lists with width

c c89 cpp library public-domain single-header-lib skiplist

Last synced: 29 Sep 2024

https://github.com/moncefst/snakegame

Projet de SAé n°1 : Conception d'une version du jeu SNAKE

c89

Last synced: 29 Sep 2024

https://github.com/sir-ragna/flag-parser

flagparser.h inspired by the goflags package.

c c89

Last synced: 29 Sep 2024

https://github.com/truncateddinosour/vidio

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/vidio] its video, but simple

c c89 c99 format library simple video video-format video-formats

Last synced: 29 Sep 2024

https://github.com/andrflor/openai-c

Pure c openai-api client implementation [WIP]

c c89 curl gpt-3 openai openai-api

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