• Stars
    star
    233
  • Rank 172,190 (Top 4 %)
  • Language
    TypeScript
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

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

Repository Details

Using browser tabs as a database like only a maniac would

TabDB

If you feel like you use your browser tabs as a database, why not make it official?

demo gif

This is an in-browser database that uses tab titles for storage.

Every time you run an SQL query, it grabs all the data stored in the neighboring tabs' titles, concatenates it, unzips it, and loads it into an in-memory sqlite database. It then runs the command, dumps the db state to a string, zips it up, and spreads it out across the available tabs.

Play with it live at tabdb.io.

comic about bad ideas

The code is awful- I hacked together the first version (which was ugly enough), then glued it onto typescript + react for fun. I didn't go so far as to properly integrate the raw JS logic with react (eg via redux or something), so it's a mishmash of global variables, commented-out code, and TODO comments. If this were production code, I'd deserve to be tarred and feathered. Since it's just a silly one-off thing, I hope you won't judge it too harshly.

More Repositories

1

css-only-chat

A truly monstrous async web chat using no JS whatsoever on the frontend
Ruby
6,579
star
2

TSpell

Abusing the TypeScript type checker as a spell checker because I just can't help myself.
TypeScript
179
star
3

Vimbits

Vimbits
Ruby
82
star
4

scarr

An end-to-end tool for S3 + cloudfront static sites
Go
76
star
5

url_shortener

An ill-advised shortener using AWS lambda for both app logic *and* data storage.
Python
47
star
6

RandomImagur2

Rebuilding my random imgure wall around backbone.
HTML
18
star
7

vequals

An extremely cursed vertical assignment operator
Ruby
6
star
8

secret_twitter_book

Making a book of tweets
Ruby
5
star
9

bub

Bub: a tool for claiming heroku boxes
Ruby
3
star
10

lyric_bot

A twitterbot that will complete lyrics it hears on twitter
Ruby
3
star
11

wacktrace

Insert arbitrary text into the call stack
Ruby
3
star
12

voyagefound

Explore wikivoyage by viewing random pages with customizable filters
JavaScript
2
star
13

aws_markov

A markov generator for aws announcement posts
HTML
2
star
14

kkuchta_vimrc

Old vim files
Vim Script
2
star
15

druby

The code behind the talk "Everything a Microservice: The Worst Possible Intro to Druby"
Ruby
2
star
16

nodegame

A simple adventure game to get back into the swing of rails
Ruby
1
star
17

kkuchta.github.com

Kuchta blog
HTML
1
star
18

cc_tools

A set of simple, functional, well-tested JS creditcard functions.
CoffeeScript
1
star
19

mitt

Mitt catches http request and just prints them to stdout
Ruby
1
star
20

physicsengine

Silly Physics Engine
JavaScript
1
star
21

factorio_hilbert

HIlbert Curves in Factorio
Ruby
1
star
22

kahlua

Vendor review site
JavaScript
1
star