Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by eatonphil

A curated list of projects in awesome lists by eatonphil .

https://github.com/eatonphil/gosql

An early PostgreSQL implementation in Go

Last synced: 15 Nov 2024

https://github.com/eatonphil/dbcore

Generate applications powered by your database.

Last synced: 16 Nov 2024

https://github.com/eatonphil/goraft

A basic Raft implementation in Go.

Last synced: 17 Nov 2024

https://github.com/eatonphil/jsc

A JavaScript compiler written in TypeScript targeting C++/V8

cpp javascript javascript-compiler typescript typescript-compiler v8

Last synced: 26 Oct 2024

https://github.com/eatonphil/lust

A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.

compiler interpreter lua rust virtual-machine

Last synced: 27 Oct 2024

https://github.com/eatonphil/raft-rs

Another minimal Raft implementation in Rust.

Last synced: 18 Nov 2024

https://github.com/eatonphil/ponyo

Library and Toolkit for Standard ML

Last synced: 17 Nov 2024

https://github.com/eatonphil/zigrocks

Writing a SQL database, take two: Zig and RocksDB

Last synced: 27 Oct 2024

https://github.com/eatonphil/ulisp

A compiler for a lisp-like language targeting LLVM IR, x86 assembly

Last synced: 27 Oct 2024

https://github.com/eatonphil/vhostm

Manage nginx virtual servers and hosts file entries

Last synced: 31 Oct 2024

https://github.com/eatonphil/x86e

A simple x86 emulator, debugger, and editor in JavaScript.

amd64 assembly emulator javascript linux x86 x86-64

Last synced: 27 Oct 2024

https://github.com/eatonphil/waterbugdb

Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL

Last synced: 27 Oct 2024

https://github.com/eatonphil/pj

A small, hand-written Python JSON library

Last synced: 27 Oct 2024

https://github.com/eatonphil/bsdscheme

A Scheme (R7RS) implementation written in D

Last synced: 17 Nov 2024

https://github.com/eatonphil/tinyprograms

Tiny Programs: Rosetta code for implementations

Last synced: 28 Oct 2024

https://github.com/eatonphil/databases-intuition

Building an intuition for latency and throughput of basic operations across SQL databases.

Last synced: 28 Oct 2024

https://github.com/eatonphil/docdb

Basic document db from scratch in Go

Last synced: 28 Oct 2024

https://github.com/eatonphil/gomvcc

A little, pedagogical implementation of mvcc and transaction isolation levels.

Last synced: 27 Oct 2024

https://github.com/eatonphil/jsforth

A Forth REPL in Javascript.

forth

Last synced: 28 Oct 2024

https://github.com/eatonphil/pyc

A Python to C compiler

Last synced: 28 Oct 2024

https://github.com/eatonphil/gomail

SMTP server from scratch in Go

Last synced: 28 Oct 2024

https://github.com/eatonphil/deferlint

Linter for finding defer statements in Go loops

Last synced: 28 Oct 2024

https://github.com/eatonphil/raft-example

Minimal hashicorp/raft example

Last synced: 28 Oct 2024

https://github.com/eatonphil/gosqlite

SQLite driver for the Go programming language

Last synced: 27 Oct 2024

https://github.com/eatonphil/goi

What else would you do with go/parser

Last synced: 12 Oct 2024

https://github.com/eatonphil/referenceserver

Barebones UNIX socket servers

Last synced: 12 Oct 2024

https://github.com/eatonphil/io-playground

Building an intuition for different IO models (sync, io_uring, etc.) across different languages.

Last synced: 28 Oct 2024

https://github.com/eatonphil/livescheme

Building a scheme live on Twitch in Golang

Last synced: 12 Oct 2024

https://github.com/eatonphil/pgext-101

Bare minimal Postgres extension

Last synced: 12 Oct 2024

https://github.com/eatonphil/go-amd64-emulator

Userland linux/amd64emulator in Go

Last synced: 12 Oct 2024

https://github.com/eatonphil/bootloaders

Bootloader exploration

Last synced: 12 Oct 2024

https://github.com/eatonphil/btree-rs

Last synced: 12 Oct 2024

https://github.com/eatonphil/cpp-json

A basic JSON library in modern C++

Last synced: 12 Oct 2024

https://github.com/eatonphil/zig-metaprogramming-css-parser

Demoing the basics of metaprogramming in Zig by writing a very incomplete CSS parser.

Last synced: 12 Oct 2024

https://github.com/eatonphil/pgtam

Experiments with Postgres Table Access Methods

Last synced: 12 Oct 2024

https://github.com/eatonphil/linode_deploy_experimental

Deploy FreeBSD, OpenBSD, NetBSD, etc. to Linode unattended in minutes

Last synced: 12 Oct 2024

https://github.com/eatonphil/jqgo

Variations on experimental Go clones of jq

Last synced: 12 Oct 2024

https://github.com/eatonphil/pgexec

Messing with Postgres query execution and hook infrastructure.

Last synced: 12 Oct 2024

https://github.com/eatonphil/jvm-lisp-examples

Examples of Lisp on the JVM

Last synced: 17 Nov 2024

https://github.com/eatonphil/eatonphil.com

eatonphil.com

Last synced: 17 Nov 2024

https://github.com/eatonphil/pytemplate

Basic templating library written in Python

Last synced: 12 Oct 2024

https://github.com/eatonphil/gozip

A simple zip implementation in Go

Last synced: 12 Oct 2024

https://github.com/eatonphil/slowjs

Last synced: 12 Oct 2024

https://github.com/eatonphil/uweb

A web framework for teaching web server basics.

Last synced: 12 Oct 2024

https://github.com/eatonphil/jsi

An interpreter built on the TypeScript Compiler API

Last synced: 12 Oct 2024

https://github.com/eatonphil/benchmarking-interpreters

Benchmarking an ast interpreter, bytecode vm, and compiler

Last synced: 12 Oct 2024

https://github.com/eatonphil/riscve

A RISC-V user-mode emulator for RV64I

emulator golang risc-v

Last synced: 12 Oct 2024

https://github.com/eatonphil/learnit

A script for creating google calendar events from a dictionary

Last synced: 12 Oct 2024

https://github.com/eatonphil/pine

Pine is a web framework for Chicken Scheme using FastCGI

Last synced: 17 Nov 2024

https://github.com/eatonphil/pgkv

pgkv: A key-value API for learning Postgres C

Last synced: 12 Oct 2024

https://github.com/eatonphil/tnet

A minimal TCP/IP stack via Linux TAP device

Last synced: 17 Nov 2024

https://github.com/eatonphil/linode-haskell

Haskell wrapper for the Linode v4 API

Last synced: 12 Oct 2024

https://github.com/eatonphil/pgweb

Simple HTTP server to help build intuition for MemoryContexts in Postgres

Last synced: 15 Nov 2024

https://github.com/eatonphil/jx

Apparently, this project prefers to keep an air of mystery about it.

Last synced: 17 Nov 2024

https://github.com/eatonphil/python3-linode_api3

A Linode APIv3 client for Python3

Last synced: 17 Nov 2024

https://github.com/eatonphil/gostorage

Exploring database storage

Last synced: 17 Nov 2024

https://github.com/eatonphil/mod_ocaml

Apache module to allow embedded OCAML.

Last synced: 17 Nov 2024

https://github.com/eatonphil/govsr

Can I implement Viewstamped Replication?

Last synced: 17 Nov 2024

https://github.com/eatonphil/games

Last synced: 17 Nov 2024

https://github.com/eatonphil/sml-mode

sml-mode for emacs

Last synced: 17 Nov 2024

https://github.com/eatonphil/imaging

Image effects in Javascript

Last synced: 17 Nov 2024

https://github.com/eatonphil/badio

Last synced: 17 Nov 2024

https://github.com/eatonphil/nycsystems.xyz

https://nycsystems.xyz

Last synced: 17 Nov 2024

https://github.com/eatonphil/scripts

Personal scripts for system administration, common stuff

Last synced: 17 Nov 2024

https://github.com/eatonphil/linearizability-playground

Linearizability playground with Porcupine

Last synced: 15 Nov 2024

https://github.com/eatonphil/unet

Fun with networking

Last synced: 17 Nov 2024

https://github.com/eatonphil/lav4

Linode APIv4 curl wrapper with tab completion

Last synced: 17 Nov 2024

https://github.com/eatonphil/dl

The language for scripting data language

Last synced: 17 Nov 2024

https://github.com/eatonphil/hubpp

Last synced: 17 Nov 2024

https://github.com/eatonphil/lsa

A tool (and reimplementation of the Logisim standard library) for static circuit analysis of Logisim designs.

Last synced: 17 Nov 2024

https://github.com/eatonphil/block-tax

Is there a block tax?

Last synced: 17 Nov 2024

https://github.com/eatonphil/dbgui

Last synced: 17 Nov 2024