• Stars
    star
    21
  • Rank 1,084,038 (Top 22 %)
  • Language
    Ruby
  • Created about 14 years ago
  • Updated about 14 years ago

Reviews

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

Repository Details

Examples uses to illustrate how to write modular Rack-based web applications

More Repositories

1

gwp

Go Web Programming code repository
JavaScript
1,621
star
2

invaders

Space Invaders in Go
Go
638
star
3

polyglot

Polyglot is a distributed web framework that allows programmers to create web applications in multiple programming languages
Go
626
star
4

gonn

Building a simple neural network in Go
Go
334
star
5

invadersapp

Space invaders in an app
Go
197
star
6

everyday

code from the book "Exploring Everyday Things with R and Ruby"
Ruby
170
star
7

muse

A Ruby DSL for making music
Ruby
122
star
8

saushengine.v1

Simple Ruby-based search engine
Ruby
118
star
9

ga

Simple genetic algorithms in Go
Go
113
star
10

snip

Simple TinyURL clone
Ruby
98
star
11

chirp

Simple Sinatra-based micro-blog/Twitter clone
Ruby
90
star
12

naive-bayes

Simple naive bayesian classifier implemented in Ruby
Ruby
64
star
13

tanuki

Tanuki is a polyglot web framework that allows you to develop web applications and services in multiple programming languages.
Go
62
star
14

mosaic

A photo-mosaic generating program, also showcasing Go concurrency techniques using goroutines and channels.
Go
60
star
15

persona

Talking head video AI generator
Python
56
star
16

talkie

A voice-based ChatGPT clone that can search on the Internet and also in local files
CSS
54
star
17

hs1xxplug

Go library for TP-Link HS100 and HS110 WiFi smart plug
Go
48
star
18

kancil

Simple web app to showcase LlamaIndex
Python
42
star
19

polyblog

How to Create A Web App In 3 Different Programming Languages
Java
41
star
20

chitchat

Simple forum written in Go
Go
37
star
21

breeze

A simple ChatGPT clone built using Go
HTML
31
star
22

goids

Flocking simulation in Go
Go
29
star
23

goreplicate

This is a simple Go package for interacting with the Replicate (https://replicate.com) HTTP APIs. Replicate is an API service that allows developers to use machine learning models easily through calling APIs.
Go
27
star
24

blueblue

Bluetooth LE scanner and spelunking tool
Go
25
star
25

exblog

A blogging web application written with Elixir and Dynamo.
Elixir
21
star
26

tinyclone

TinyURL clone
Ruby
20
star
27

carpark-cgpt

ChatGPT plugin for Singapore HDB car park availability
Go
17
star
28

ruby-gpio

A Ruby DSL to interface with the Raspberry Pi GPIO.
Ruby
17
star
29

saushengine

Ruby
16
star
30

tanks

Tanks! is a Gosu-based simple, real-time online multiplayer game, based on the popular retro game, Tank Battalion.
Ruby
14
star
31

Colony

Facebook clone project for the Cloning Internet Applications with Ruby book
JavaScript
14
star
32

netnet

Discover Wi-Fi clients using Raspberry Pi Zero W, airodump-ng and Go
Go
13
star
33

rbase

A minimalist NoSQL database written in pure Ruby.
Ruby
13
star
34

petri

Go framework for building simulations based on cellular automation
Go
13
star
35

openai

Go package that wraps around OpenAI HTTP APIs
Go
12
star
36

gocookbook

Code repository for the Go Cookbook
Go
12
star
37

monsoon

Monsoon is a simple ChatGPT clone built with Go. It uses Llama-compatible LLMs, through llama.cpp.
CSS
12
star
38

ghost

"What if a cyber brain could possibly generate its own ghost, create a soul all by itself?"
Python
11
star
39

utopia

Pure Ruby version of 'Money, Sex and Evolution' agent-based modeling simulations
Ruby
11
star
40

gonb

Go
11
star
41

Wavform

Generate MP3 waveforms using Ruby and R
Ruby
11
star
42

epidemic-sim

Epidemic simulation using Go and Python
Jupyter Notebook
10
star
43

auth

Examples of third-party authentication, using Sinatra and Shoes, with RPX, OpenID etc
Ruby
10
star
44

easyblog

A minimalist blog web app
Ruby
9
star
45

snip-appengine

Snip! deployment on Google AppEngine
Ruby
9
star
46

squall

Squall is a Question Answering chatbot that runs entirely on a laptop, using Llama-2 and a downloaded HuggingFace embedding model.
Python
9
star
47

vdb

Sample code to show how to create an in-memory RAG
Go
9
star
48

pynn

Building simple artificial neural networks with TensorFlow, Keras, PyTorch and MXNet/Gluon
Python
8
star
49

gost

Gost is a native Go data store for storing data in S3 compatible object storage services.
Go
8
star
50

gwp2

Code for Go Web Programming 2nd edition
Go
8
star
51

maiad

My AI Assistant for Microsoft Word
HTML
7
star
52

merkato

E-Commerce application with Go
Go
7
star
53

sghazeserv

Singapore Haze Watch server
Go
7
star
54

ruby_complexity_simulations

Source code for Programming Complexity (Ruby version) talk
JavaScript
7
star
55

founders

Algorithms for Startup Founders
Jupyter Notebook
7
star
56

promptscript

PromptScript is an experimental prompting language created by GPT-4
Python
7
star
57

gomuse

Creating music with Go
JavaScript
7
star
58

house

House is a debate simulation between multiple participants, which can be represented by different large language models (LLMs). House is an experiment to use LLMs to debate and discuss a topic and get views from multiple perspectives.
Python
7
star
59

chirpy

Simple Twitter clone
Ruby
6
star
60

easyforum

A minimalist forum web application for Rubyists
Ruby
6
star
61

tanksworld

Web-based Tanks game server management
Ruby
6
star
62

gotext

Random Text Generator written in Go
Go
6
star
63

anthill

Simple workload distribution system
JavaScript
6
star
64

bookspeak

Create audio books in any language using Python
Python
5
star
65

complexity_simulations

Code repository for 'Programming Complexity' talk
Go
5
star
66

Utopia2

Sugarscape JRuby simulation clone
Ruby
5
star
67

qard

Qard is a simple QR Code business card generator.
HTML
4
star
68

pompoko

Pom Poko is a sample blog web app written using the Tanuki web framework.
Ruby
4
star
69

mosaicgo

Docker-deployed version of the concurrent mosaic web application
Go
4
star
70

sausheong.github.com

Saush's GitHub Homepage
4
star
71

sgfireworks

Singapore 59th National Day ASCII art fireworks
Python
4
star
72

bots

Simple library for controlling robots using Ruby
Ruby
3
star
73

complexity

Programming Complexity
3
star
74

newspaper

Faster way to read print newspapers
Go
3
star
75

easywiki

An all-in-a-file wiki web app
Ruby
3
star
76

goauthserv

A REST-based authentication service written in Go.
Go
3
star
77

myhaze

Haze monitoring for Malaysia
JavaScript
3
star
78

gosearch

A simple search engine in Go
Go
3
star
79

pixelate

Simple Go web application that pixelates a given JPEG file
Go
3
star
80

go-recipes

Code for the Go Recipes publication site
Go
3
star
81

waldo

Waldo is a command-line AI assistant that wraps around local LLMs, Google's Gemini models and OpenAI's GPT models
Go
3
star
82

kaze

Kaze is a chatbot built in Go that embeds Ollama.
Go
3
star
83

culture_sim

Model and simulate cultural dissemination with Go and Python
Jupyter Notebook
2
star
84

todayreader

An alternative reader for the Today newspaper
CSS
2
star
85

hist

Simple Go web app to create histograms
HTML
2
star
86

sausheong.github.io

HTML
2
star
87

mst

Code repository for the minimum spanning tree algorithms post
Go
2
star
88

server-frameworks

Ruby
2
star
89

simplerd

Server for the Simpler Chrome extension
Go
2
star
90

programming_ai

Repository for scripts and code for Programming with AI
Python
2
star
91

gale

Gale is an AI chatbot used for question & answering over documents, built with Go
HTML
1
star
92

sghaze

Singapore Haze alert
JavaScript
1
star
93

perf-go

Testing the performance of the basic go web application
Ruby
1
star
94

tweetclone

Twitter clone
1
star
95

shado

Camera-based motion detector
Go
1
star
96

red

Go
1
star
97

minstrel

Using LLM to create stories
HTML
1
star
98

loca

Simple chatbot wrapping around a LLM.
Python
1
star
99

multipage-pdf

Sample code to show how to convert multi-page PDFs to a sequence of PNG images using RMagick
Ruby
1
star
100

multimodal

Experiments in comparing multi-modal LLMs
Metal
1
star