An open API service providing repository metadata for many open source software ecosystems.

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