Projects in Awesome Lists by samWson
A curated list of projects in awesome lists by samWson .
https://github.com/samwson/two-shell
A standard command language interpreter shell written in Pascal. Built for learning. Uses BASH and the POSIX sh utility as a reference.
command-line-tool free-pascal pascal pascal-language shell
Last synced: 09 Oct 2025
https://github.com/samwson/rusty-ruby
Learn how Ruby works by implementing it in Rust
Last synced: 17 May 2026
https://github.com/samwson/eva
The Eva Programming Language. Based on course material provided by Dmitry Shoshnikov.
interpreter programming-language
Last synced: 22 Mar 2025
https://github.com/samwson/one-editor
A command line text editor built around a gap buffer.
command-line gap-buffer text-editor
Last synced: 18 May 2026
https://github.com/samwson/missiles
A game about Naval missile defense made with Phoenix and Elixir
Last synced: 29 Oct 2025
https://github.com/samwson/smalltalk-stack
Just a simple stack implementation for demonstrating Smalltalk workflow.
Last synced: 18 Jul 2025
https://github.com/samwson/git-and-pharo
Getting Git and Pharo to play nicely
Last synced: 19 May 2026
https://github.com/samwson/battery-log
A simple Android app for keeping track of my hearing aids battery use.
Last synced: 20 May 2026
https://github.com/samwson/credo-nova
Credo static code analysis of the Elixir language for the Nova text editor.
credo elixir extension linting nova-editor nova-extension plugin
Last synced: 19 May 2026
https://github.com/samwson/three-reader
A command line RSS feed reader written in Elixir.
command-line-app elixir rss-reader
Last synced: 22 Mar 2025
https://github.com/samwson/missile_script
Just a small game in an Elixir script.
Last synced: 22 Mar 2025
https://github.com/samwson/iceberg-guide
Documenting Pharos Iceberg version control tool.
documentation git guide iceberg pharo pharo-smalltalk smalltalk
Last synced: 20 May 2026
https://github.com/samwson/twister
Maze generation algorithms written in Elixir.
maze-generator mazesforprogrammers
Last synced: 22 Mar 2025
https://github.com/samwson/temperature-sensor
An Arduino fitted with a temperature sensor
Last synced: 22 Mar 2025
https://github.com/samwson/ruby-static-typing
Experimenting with Ruby static type systems.
Last synced: 22 Mar 2025
https://github.com/samwson/roberon
A prototype Oberon programming language compiler
Last synced: 22 Mar 2025
https://github.com/samwson/samwson.github.io
A blog on programming and learning
Last synced: 09 May 2026
https://github.com/samwson/mazes-for-programmers
Generate Mazes with Programming
Last synced: 22 Mar 2025
https://github.com/samwson/mazes-pages
A Maze generating web site
asp-net-core mazes razor-pages
Last synced: 19 May 2026
https://github.com/samwson/proto-ruby
An experiment in code reuse via Prototypes instead of classes and message passing instead of syntax constructs.
message-passing object-oriented prototype ruby
Last synced: 16 May 2026
https://github.com/samwson/hangman
A game of Hangman implemented in Smalltalk
Last synced: 22 Mar 2025
https://github.com/samwson/monkey-lang-in-ocaml
A simple interpreted language for learning purposes.
interpreted-programming-language ocaml
Last synced: 22 Mar 2025
https://github.com/samwson/four-letters-in-common
Find matching words with four or more letters in common
Last synced: 22 Mar 2025
https://github.com/samwson/corundum
A live programming environment for Ruby.
Last synced: 19 May 2026
https://github.com/samwson/algorithms-and-data-structures
A repository of algorithms and data structures for my own self education.
algorithms algorithms-and-data-structures data-structures scala
Last synced: 14 Jun 2025
https://github.com/samwson/address-book
Reads an address book from a file and displays it
Last synced: 16 May 2026
https://github.com/samwson/primitive_form
A prototype object system for Ruby.
prototype-pattern prototypes ruby ruby-gem
Last synced: 22 Mar 2025
https://github.com/samwson/sw-binary-search-tree
A Binary Search Tree in Smalltalk.
binary-search-tree challenge pharo-smalltalk smalltalk
Last synced: 22 Mar 2025
https://github.com/samwson/quotes-python
Save your favorite quotes and be inspired
Last synced: 19 Jul 2025
https://github.com/samwson/pascal-syntax.novaextension
Pascal syntax grammar for the Nova editor
Last synced: 04 Jan 2026
https://github.com/samwson/mazes-for-programmers-in-elixir
Generating mazes with Elixir
Last synced: 22 Mar 2025
https://github.com/samwson/database-seed-example
Example scripts for creating, seeding, and tearing down a database with SQL.
Last synced: 22 Mar 2025
https://github.com/samwson/fish-files
My fish shell custom functions and initializers.
autoloading-functions configuration-files fish-shell
Last synced: 22 Mar 2025
https://github.com/samwson/circuit
Simple representation of an electrical circuit
Last synced: 22 Mar 2025
https://github.com/samwson/deca
A text editor in 1000 lines of code. Based off of Kilo by antriez.
command-line dlang text-editor
Last synced: 22 Mar 2025
https://github.com/samwson/converter
A command line tool for converting units of measure
Last synced: 22 Mar 2025
https://github.com/samwson/advent-of-code-2023
Solutions for Advent of Code 2023.
advent-of-code-2023 elixir go ruby rust
Last synced: 03 Jan 2026
https://github.com/samwson/vigenere-cipher
A Vigenere Cipher implemented in Pharo Smalltalk
Last synced: 24 Jul 2025
https://github.com/samwson/smalltalk-and-erlang
An article on the parallels of Smalltalk objects and Erlang processes
article concurrency-oriented erlang object-oriented smalltalk
Last synced: 11 Aug 2025
https://github.com/samwson/sharesight_desktop
An experimental desktop client for Sharesight made with Elixir and wxWidgets.
desktop-client elixir investing wxwidgets
Last synced: 04 Oct 2025
https://github.com/samwson/fibonacci
A collection of fibonacci algorithms in various programming languages
Last synced: 04 Jan 2026
https://github.com/samwson/building-a-regexp-machine
A Regular Expression engine built with a State Machine.
finite-automata regular-expression-engine state-machine
Last synced: 05 Jan 2026
https://github.com/samwson/quote-inspiration
Save your favorite quotes and be inspired every day
Last synced: 12 Oct 2025
https://github.com/samwson/pascal-mazes
A collection of maze generating algorithms written in Pascal. Based on the content of the book Mazes for Programmers by Jamis Buck.
maze-generation-algorithms pascal
Last synced: 17 Feb 2026
https://github.com/samwson/quote-of-the-day
A simple program that shows a random quote on demand.
pharo pharo-smalltalk quotes smalltalk
Last synced: 31 Jan 2026
https://github.com/samwson/middleman-test
Experimenting with Middleman static site generator
Last synced: 08 Feb 2026
https://github.com/samwson/pascal-test
An Object Pascal unit test library.
object-pascal pascal unit-testing
Last synced: 19 Mar 2026
https://github.com/samwson/calculator
A calculator program I made when studying software development.
Last synced: 27 Apr 2026
https://github.com/samwson/emacs-elisp
A place to stash any ELisp files I've made for Emacs
Last synced: 02 May 2026
https://github.com/samwson/go-maze
Maze generating algorithms using WebAssembly and Go
algorithms go mazes webassembly
Last synced: 02 May 2026
https://github.com/samwson/data-cards
A Xamarin Forms mobile app for Warhammer 40,000 Kill Team Data Cards
Last synced: 15 May 2026
https://github.com/samwson/js-maze-generator
Generating mazes with Javascript
Last synced: 09 May 2026
https://github.com/samwson/ghost
A Ruby like scripting language written in Go.
go golang interpreter ruby scripting-language
Last synced: 17 May 2026