dbcc. CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
451forth-cpu. A Forth CPU and System on a Chip, based on the J1, written in VHDL
378libforth. libforth: A small Forth interpreter that can be used as a library written in c99
204bit-serial. A bit-serial CPU written in VHDL, with a simulator written in C.
142embed. An embeddable, tiny Forth interpreter with metacompiler.
112subleq. 16-bit SUBLEQ CPU running eForth - just for fun
81q. A fixed point library (Signed Q16.16) for embedded systems.
60lfsr-vhdl. An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one
55pickle. Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
34shrink. LZSS/RLE compression library - for making big things small and then back again, or big things slightly bigger...
31cdb. Constant Database Clone
28httpc. HTTP client for embedded use - supports redirects and resume.
25lfsr. A VM that uses LFSR instead of a normal program counter that runs Forth
17muxleq. A two instruction set computer that greatly speeds things up over SUBLEQ
13lisp. A small (~1000LoC) embeddable LISP interpreter
13liblisp. liblisp; a lisp interpreter that can be used as a library written in c99
11utf8. UTF-8 library functions
10rust-embed-forth. A small eForth VM and image in rust
9os. VM/OS/Language work in progress
9edlin. Line Editor Library for constrained systems (that also have a command line and file system...)
9subleq-vhdl. SUBLEQ computer written in VHDL for an FPGA that runs Forth
8ffs. Forth File System using the BLOCK word-set
8lzss-forth. LZSS compression in Forth
8subleq-js. SUBLEQ eForth website and interactive interpreter.
7forth2c. Forth 2 C compiler
6ip. udp/tcp/ip stack experimentation
5tftp. Portable TFTP client and server
5subleq-python. Python N-Bit SUBLEQ Interpreter with eForth image
5lzp. LZP Data compression CODEC
4ledcom. Using an LED for light sensing and two way communication
4ebnf. EBNF compiler compiler - second attempt! Not working.
4third. Cleaned up source for a Forth like interpreter from a 1992 IOCCC winner called 'buzzard'
4ngram. Print out a list of ngrams for a file; works on binary data as well as text
4junk. A junk yard of code
4arduino. Miscellaneous Arduino Projects: FORTH, Morse Code and LED communications
3libline. A linenoise derivative for line editing and history.
3unit. Tiny Unit Test "Framework" in C
37400. Implementation of Forth for a VM designed to be implementable in 7400 series logic that will never be made
3subleq-network. Implementing a networking stack in Forth for a 16-bit eForth system that runs on a modified SUBLEQ machine
3mod-pickle. Modules for the pickle interpreter
3localely. Unflipping the <ctype.h> functions
3nackle. Crypto tools and protocols
3sntp. bare bone sntp implementation
3nvram. Non-volatile variables in C
3subleq-forth. A Forth implementation of the SUBLEQ virtual machine.
2morse. Simple Morse code encoding and decoding in a header only library
2hexy. Portable hexdumping routines with all the bells and whistles
2tile. Stupid maze generator
2subleq-perl. Perl N-Bit SUBLEQ interpreter with an eForth image
2td4. Modifications to the TD4 4-bit computer
2ascii. Just making an experimental VM that uses only ASCII printable characters for instruction ops, might port into to an FPGA
2tkfind. GUI file finding utility in perl
1cdbdbs. Example databases for 16, 32 and 64 bit versions of CDB
1esp-idf. Espressif IoT Development Framework. Official development framework for ESP32.
1otp. One Time Pad utility: Do not use
1subleq-rust. SUBLEQ VM for rust with an eForth image
1fuzzy. Fuzzy string matching in perl
1crud. A python web based CRUD application; sort of a skeleton and proof of concept project
1scrape. Messing around with python modules and web scraping, nothing special
1TranscendenceDev. Explore the farthest reaches of Human Space in this open-world space adventure.
1