• Stars
    star
    17
  • Rank 1,257,181 (Top 25 %)
  • Language
    C
  • License
    The Unlicense
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LZSS/RLE compression library - for making big things small and then back again, or big things slightly bigger...

More Repositories

1

dbcc

CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
C
340
star
2

forth-cpu

A Forth CPU and System on a Chip, based on the J1, written in VHDL
VHDL
320
star
3

libforth

libforth: A small Forth interpreter that can be used as a library written in c99
C
176
star
4

bit-serial

A bit-serial CPU written in VHDL, with a simulator written in C.
VHDL
110
star
5

embed

An embeddable, tiny Forth interpreter with metacompiler.
Forth
91
star
6

subleq

16-bit SUBLEQ CPU running eForth - just for fun
Forth
52
star
7

q

A fixed point library (Signed Q16.16) for embedded systems.
C
36
star
8

pickle

Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
C
23
star
9

httpc

HTTP client for embedded use - supports redirects and resume.
C
14
star
10

cdb

Constant Database Clone
C
12
star
11

utf8

UTF-8 library functions
C
7
star
12

liblisp

liblisp; a lisp interpreter that can be used as a library written in c99
C
7
star
13

rust-embed-forth

A small eForth VM and image in rust
Rust
7
star
14

os

VM/OS/Language work in progress
C
7
star
15

edlin

Line Editor Library for constrained systems (that also have a command line and file system...)
C
7
star
16

subleq-js

SUBLEQ eForth website and interactive interpreter.
HTML
6
star
17

lzss-forth

LZSS compression in Forth
Forth
6
star
18

forth2c

Forth 2 C compiler
Python
4
star
19

ledcom

Using an LED for light sensing and two way communication
C
4
star
20

muxleq

A two instruction set computer that greatly speeds things up over SUBLEQ
Forth
4
star
21

nackle

Crypto tools and protocols
C
3
star
22

ngram

Print out a list of ngrams for a file; works on binary data as well as text
C
3
star
23

third

Cleaned up source for a Forth like interpreter from a 1992 IOCCC winner called 'buzzard'
C
3
star
24

ebnf

EBNF compiler compiler - second attempt!
C
3
star
25

nvram

Non-volatile variables in C
Perl
3
star
26

subleq-nodejs

NPM package for SUBLEQ VM
JavaScript
2
star
27

junk

A junk yard of code
C
2
star
28

arduino

Miscellaneous Arduino Projects: FORTH, Morse Code and LED communications
C
2
star
29

unit

Tiny Unit Test "Framework" in C
C
2
star
30

snake

snake in forth
Forth
2
star
31

mod-pickle

Modules for the pickle interpreter
C
2
star
32

allocator

library to allocate from a pool, written in C, which should integrate with some of my other libraries
C
2
star
33

ascii

Just making an experimental VM that uses only ASCII printable characters for instruction ops, might port into to an FPGA
C
2
star
34

tga

netpbm to tga file
C
2
star
35

uart

General Purpose UART in VHDL
VHDL
2
star
36

morse

Simple Morse code encoding and decoding in a header only library
C
2
star
37

gladiators

Evolve tiny agents that attack each other and find food
C
2
star
38

eweb

An embeddable webserver (originally from dweb)
C
2
star
39

sntp

bare bone sntp implementation
C
2
star
40

subleq-perl

Perl N-Bit SUBLEQ interpreter with an eForth image
Perl
2
star
41

localely

Unflipping the <ctype.h> functions
C
2
star
42

hexy

Portable hexdumping routines with all the bells and whistles
C
2
star
43

subleq-vhdl

SUBLEQ computer written in VHDL for an FPGA that runs Forth
VHDL
2
star
44

ansi

ANSI terminal functions for the Pickle Interpreter
Tcl
1
star
45

forth.vim

Modified version of the Forth syntax rules for Vim
Vim Script
1
star
46

note

CLI Note taking application
C
1
star
47

fuzzy

Fuzzy string matching in perl
Perl
1
star
48

subleq-rust

SUBLEQ VM for rust with an eForth image
Rust
1
star
49

scrape

Messing around with python modules and web scraping, nothing special
Python
1
star
50

web.anapnea

My website hosted at anapnea.
HTML
1
star
51

monte-pl

A silly Monte Carlo method script to calculate Pi in Perl
Perl
1
star
52

subleq-forth

A Forth implementation of the SUBLEQ virtual machine.
Forth
1
star
53

fifo

A simple FIFO written in C
C
1
star
54

subleq-python

Python N-Bit SUBLEQ Interpreter with eForth image
Python
1
star
55

crud

A python web based CRUD application; sort of a skeleton and proof of concept project
Python
1
star
56

lisp

A small (~1000LoC) embeddable LISP interpreter
C
1
star
57

tkfind

GUI file finding utility in perl
Perl
1
star
58

howerj.github.io

website for howerj
HTML
1
star
59

tftp

Portable TFTP client and server
C
1
star
60

cdbdbs

Example databases for 32-bit version of CDB
1
star
61

dxsde

auto-generate configuration editor (experimental)
C#
1
star
62

poly

Generate list of a polynomials and some info about them for a Linear Feedback Shift Register (LFSR)
C
1
star
63

jiggle

A small auto-hotkey script to jiggle the mouse to stop screen savers from locking the screen on Windows
AutoHotkey
1
star
64

diff

A small diff utility
C
1
star
65

ffs

Forth File System using the BLOCK word-set
Forth
1
star
66

lfsr-vhdl

An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one
VHDL
1
star
67

tile

Stupid maze generator
C
1
star
68

digits-nodejs

In the spirit of making pointless little libraries for NPM I'm making one that calculates the number of digits required to represent a number in a given radix.
JavaScript
1
star
69

lfsr

A VM that uses LFSR instead of a normal program counter
Forth
1
star