53-day current streak·53-day longest streak
Flat file blog =================== What is it? A super simple system I use for lazy blogging. How can I use it? Clone the repository. rm johnfn/.html cd johnfn/entries && rm…
Flat file blog
===================
What is it?
A super simple system I use for lazy blogging.
How can I use it?
Clone the repository.
rm johnfn/*.html
cd johnfn/entries && rm design* && rm neat*
Look over entries/haskell. That's the description of all files that start with haskell###.
Look over haskell1. That's what all entries should look like. There are only 3 parts: TITLE, BODY and FOOTER. Easy, right?
(TODO: It really doesn't make sense to have a FOOTER for every entry. I should remove it.)
Now that you understand, rm haskell*.
Write a blog description post and a blog post.
cd .. (into the main repo directory) and run build_html.py.
Done. You can now push to git and host your own blog!
Warning!
build\_html contains a little bit of a hack inside get\_index\_sections, where it has the index TOP (blog posts) hardcoded in instead of reading from a file. I may eventually take this out, if there's any interest.
-
Vim ★ PINNED ⑂
Vim for Visual Studio Code
TypeScript ★ 0 10y agoExplain → -
ts2gd ★ PINNED
💥 Compile TypeScript to GDScript for Godot
TypeScript ★ 239 11mo agoExplain → -
ld28 ★ PINNED
Only One Chance, my game for Ludum Dare 28. Got 4th place in Audio, Mood and Overall!
Python ★ 3 12y agoExplain → -
blazingscript ★ PINNED
🔥TypeScript to WASM compiler
TypeScript ★ 29 7y agoExplain → -
ghci-in-a-new-dress
ghci with autocomplete, calltips, colors with type information, variable inspector, and more.
Haskell ★ 21 14y agoExplain → -
Fathom
A library for writing 2D games in Haxe. It has Stage3D acceleration, automagic image reloading, and lots more.
★ 10 13y agoExplain → -
johnfn
Blog maintained via flat files, hosted by Github.
Python ★ 6 14y agoExplain → -
Tile-Editor
A tile editor for 2D RPGs or platformers, written in Javascript and HTML5 canvas.
JavaScript ★ 5 15y agoExplain → -
lambdabattle
battleship in haskell!
Haskell ★ 4 15y agoExplain → -
HaxeFlixelLiveDebug
Ever wanted to change the values of variables on the fly? Yeah, there's an app for that.
Haxe ★ 4 12y agoExplain → -
cs248-project
A 3D game, implemented in Scala, LWJGL and OpenGL.
Scala ★ 3 14y agoExplain → -
haskell-book
A simple, practical introduction to Haskell.
★ 2 14y agoExplain → -
builder
i wanna play simcity, but i was too lazy to install a vm, so i decided to build it from scratch
TypeScript ★ 2 11y agoExplain → -
ld27
Theme: ??? (let's be honest, everyone knows it's going to be 10 seconds)
Haxe ★ 2 13y agoExplain → -
ActionCoffee
CoffeeScript to ActionScript (trans)compiler.
CoffeeScript ★ 2 14y agoExplain → -
FathomAS3
A game development library for AS3. This is dead but the library lives on in Fathom.
ActionScript ★ 2 13y agoExplain → -
ld23
Let's do this thing.
Python ★ 2 14y agoExplain → -
ld48
No description.
JavaScript ★ 2 4y agoExplain → -
GoodReadsScraper
If you've ever wondered which books on GoodReads have the highest ratings...
JavaScript ★ 2 13y agoExplain → -
ourjams
let's make some art
Ruby ★ 2 13y agoExplain → -
game
A 2D RPG written in clojure. Yup, clojure.
Clojure ★ 2 15y agoExplain → -
resolution
clojure game development library. very incomplete at this point.
Clojure ★ 2 14y agoExplain → -
first-things-last
Game being created by the awesome triumvirate
Python ★ 2 16y agoExplain → -
Illumination
No description.
C# ★ 2 15y agoExplain → -
multi.js
Multiplayer/realtime framework for node.js
JavaScript ★ 2 16y agoExplain → -
coresporf
3rd of 4 iphone class projects.
Objective-C ★ 1 13y agoExplain → -
chrome-whitelist
Google Chrome extension to whitelist sites so you don't waste time.
JavaScript ★ 1 15y agoExplain → -
ld24
EVOLUTION: the nerdy kid that finally got picked first in the game of kickball.
Python ★ 1 14y agoExplain → -
CsharpGodotCrashRepro
No description.
C# ★ 1 3y agoExplain → -
GodotExportCrashExample
No description.
HTML ★ 1 5y agoExplain → -
johnfndown
A markdown alternative optimized for hacking
TypeScript ★ 1 9y agoExplain → -
LD50
No description.
GDScript ★ 1 4y agoExplain → -
ld49
stuff
GDScript ★ 1 4y agoExplain → -
SpeedyRaycast
Unity implementation of the optimized LOS raycasting algorithm.
C# ★ 1 11y agoExplain → -
RainbowRoad
Whee
HTML ★ 1 5y agoExplain → -
BaseUnityProject
Starter Unity project with Tiled maps and some collision detection.
C# ★ 1 11y agoExplain → -
minild28
Entry for the MiniLD 28: a 48 hour coding competition. Written in clojure.
Clojure ★ 1 15y agoExplain → -
7drl
No description.
TypeScript ★ 1 7y agoExplain → -
ld42
No description.
TypeScript ★ 1 7y agoExplain → -
ld37
No description.
C# ★ 1 9y agoExplain → -
canvases-of-words
collaborative creative writing
Python ★ 1 15y agoExplain → -
MusicNotes
ever get a cool idea for a song, only to forget it by the time you get back home?
Objective-C ★ 1 13y agoExplain → -
old-blog
Blog written in CoffeeScript, node, express.
JavaScript ★ 1 14y agoExplain → -
ld26
theme: .
Haxe ★ 1 13y agoExplain → -
revivetime
rescuetime sucks! let's make our own.
C ★ 1 13y agoExplain → -
wall
A facebook-style wall for the Stanford elections. Was located at stanfordhub.com until we got a c&d.
Python ★ 1 15y agoExplain → -
depths
Sample game written in Fathom, a JS/Coffeescript game library.
CoffeeScript ★ 1 15y agoExplain → -
refreshOnEdit
Runs a webserver script, and restarts it every time you edit a file.
Python ★ 1 16y agoExplain → -
rpg2d
2d RPG engine in JS. Incomplete, eventually reborn as fathom.
JavaScript ★ 1 16y agoExplain → -
ld21
ludum dare 21 - 48 hour game dev competition - done in pygame. Won #1 in Innovation!
Python ★ 1 15y agoExplain → -
scala-2d-game
Some boilerplate code for a 2D game in Scala using OpenGL.
Scala ★ 1 14y agoExplain → -
teach
teach.
CoffeeScript ★ 1 14y agoExplain → -
The-Fuzzy-Bunny-Project
Trying to optimize the number of fuzzy bunnies per square unit area
Common Lisp ★ 1 15y agoExplain → -
pairwise-ranking-names
No description.
JavaScript ★ 0 3mo agoExplain → -
ld56
No description.
C# ★ 0 1y agoExplain → -
ld-gd-starter
No description.
C# ★ 0 1y agoExplain → -
ld56-warmup
No description.
C# ★ 0 1y agoExplain → -
godot-broken
No description.
C# ★ 0 1y agoExplain → -
phaser ⑂
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
JavaScript ★ 0 9y agoExplain → -
LD53
No description.
C# ★ 0 3y agoExplain → -
LD52
No description.
C# ★ 0 3y agoExplain → -
kickbot
No description.
TypeScript ★ 0 4y agoExplain → -
LD49WarmupRepo
No description.
★ 0 4y agoExplain → -
ld46
No description.
TypeScript ★ 0 3y agoExplain → -
team-juicebox
J U I C Y
TypeScript ★ 0 5y agoExplain → -
warmup2
No description.
TypeScript ★ 0 5y agoExplain → -
johnfn.github.io
No description.
HTML ★ 0 5y agoExplain → -
ld-starter-code
No description.
TypeScript ★ 0 5y agoExplain → -
ld47
No description.
TypeScript ★ 0 5y agoExplain → -
crpg
chicken based rpg
TypeScript ★ 0 5y agoExplain → -
ts-game-starter
No description.
TypeScript ★ 0 3y agoExplain → -
unity-notnullattribute ⑂
Attribute used to support workflows in Unity that rely heavily on object references.
★ 0 6y agoExplain → -
ld-starter
Starter code for Ludum Dare
TypeScript ★ 0 3y agoExplain → -
rep-air
No description.
ASP ★ 0 6y agoExplain → -
example
example vscode project with error checking not working
TypeScript ★ 0 6y agoExplain → -
multiplayer
No description.
JavaScript ★ 0 3y agoExplain → -
dream-game
No description.
TypeScript ★ 0 3y agoExplain → -
shaders
just learning something about shaders
JavaScript ★ 0 3y agoExplain → -
ld45
Team Star Star
C# ★ 0 6y agoExplain → -
category-blog
like a normal blog, but with a stronger sense of tags or categories.
JavaScript ★ 0 13y agoExplain → -
LD41
No description.
TypeScript ★ 0 8y agoExplain → -
Tile-Editor2
A rewrite of my tile editor in CoffeeScript
JavaScript ★ 0 15y agoExplain → -
chips
Chips Compo Bug & Feature Requests
★ 0 9y agoExplain → -
ld38
No description.
TypeScript ★ 0 9y agoExplain → -
transformer
html5 canvas rotation and scaling about a point
JavaScript ★ 0 9y agoExplain → -
rect-covering
pseudoptimally cover a shape with rectangles
JavaScript ★ 0 9y agoExplain → -
empty-typescript-project
No description.
TypeScript ★ 0 9y agoExplain → -
todo
a little todo tracker
JavaScript ★ 0 11y agoExplain → -
speedtris
tetris
TypeScript ★ 0 10y agoExplain → -
bots
bots running on (a subset of) scheme that should learn how to shoot at each other better, over time...
Python ★ 0 16y agoExplain → -
vscode ⑂
Visual Studio Code
TypeScript ★ 0 10y agoExplain → -
node-segfault-handler ⑂
Tool for debugging native Node.js modules and getting stack traces when things go wrong.
C++ ★ 0 10y agoExplain → -
node-postgres ⑂
Non-blocking PostgreSQL client for node.js. Pure JavaScript and native libpq bindings.
JavaScript ★ 0 10y agoExplain → -
kafka-node ⑂
Node.js client for Apache Kafka 0.8
JavaScript ★ 0 10y agoExplain → -
boom.js
js/html5 game library
TypeScript ★ 0 10y agoExplain → -
ld34-2
insanity
TypeScript ★ 0 10y agoExplain → -
ld34
No description.
TypeScript ★ 0 10y agoExplain → -
vscvim
Vi/Vim emulation for Visual Studio Code
TypeScript ★ 0 10y agoExplain → -
daw
A DAW... in JS?!? Are you dumb, or just stupid?
JavaScript ★ 0 11y agoExplain → -
domdiff
No description.
★ 0 11y agoExplain → -
learnts
No description.
HTML ★ 0 11y agoExplain → -
ambrosia.ts
typescript key-value observation microframework
TypeScript ★ 0 10y agoExplain → -
SpeedyRaycast-ts
Raycasting stuff written at light speed in Typescript
JavaScript ★ 0 11y agoExplain → -
music-phone
No description.
Objective-C ★ 0 11y agoExplain → -
ng-learn
its happening
JavaScript ★ 0 11y agoExplain → -
ld32
No description.
C# ★ 0 11y agoExplain → -
servur
just a little server
JavaScript ★ 0 11y agoExplain → -
bookfish
book discovery and rating
Python ★ 0 15y agoExplain → -
phaser-ide
No description.
TypeScript ★ 0 11y agoExplain → -
coffee-script ⑂
Unfancy JavaScript
CoffeeScript ★ 0 14y agoExplain → -
BackboneX
Extensions for a more pleasant Backbone experience - written in typescript/javascript
JavaScript ★ 0 11y agoExplain → -
phaserex
super phaser!!
★ 0 11y agoExplain → -
ld31
No description.
TypeScript ★ 0 11y agoExplain → -
phaser-typescript-boilerplate
No description.
TypeScript ★ 0 11y agoExplain → -
multiplayer.js
multiplayer games made hard! (instead of really hard!)
JavaScript ★ 0 11y agoExplain → -
art
art practice goes here
★ 0 11y agoExplain → -
underscorePlus
Underscore Plus
★ 0 11y agoExplain → -
hcity
coffeescript sucks. haskell4lyf
C ★ 0 12y agoExplain → -
ld30
connected... somethings
TypeScript ★ 0 12y agoExplain → -
journal
No description.
JavaScript ★ 0 12y agoExplain → -
jsdaw
makin bangerz in the browser
JavaScript ★ 0 12y agoExplain → -
commit-tracker
github's commit tracker ++
Haskell ★ 0 12y agoExplain → -
hrogue
messing around with haskells
Haskell ★ 0 12y agoExplain → -
jscity
simcity like game written in js on an airplane
JavaScript ★ 0 12y agoExplain → -
gamegdx2
messing around with libgdx and jrebel (and scala!)
Scala ★ 0 12y agoExplain → -
ISO-3166-Countries-with-Regional-Codes ⑂
ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets
Ruby ★ 0 12y agoExplain → -
gamegdx
messing around with libgdx (and jrebel!)
Groovy ★ 0 12y agoExplain → -
gamegame
game^2
JavaScript ★ 0 12y agoExplain → -
conpy
Constraint based programming for Python. Like unit testing on steroids.
Python ★ 0 15y agoExplain → -
RedGreenText
Simple proof of concept for an enhanced starling TextField. Also incidentally serves as a nice testing ground for Starling.
ActionScript ★ 0 13y agoExplain → -
hotswap.js
hot swapping javascript files... the hard way
JavaScript ★ 0 12y agoExplain → -
usaco
Beautiful solutions to USACO problems
★ 0 16y agoExplain → -
Starling-Framework ⑂
The GPU powered 2D Flash API
ActionScript ★ 0 13y agoExplain → -
Gunpixel
48 hour multiplayer shooter in node.js
JavaScript ★ 0 16y agoExplain → -
Caffeine
Caffeine is a little language that compiles to Scheme that compiles to JavaScript.
CoffeeScript ★ 0 14y agoExplain → -
ohcradio
our best tunes, all in an hour
Python ★ 0 13y agoExplain → -
ld29
here we go
JavaScript ★ 0 12y agoExplain → -
pyweek14
My entry for pyweek #14. Incomplete.
Python ★ 0 14y agoExplain → -
goals
No description.
★ 0 13y agoExplain → -
sporf
More schoolwork
Objective-C ★ 0 13y agoExplain → -
roguelikejs
A roguelike in 10k bytes of JS code. Wish me luck.
JavaScript ★ 0 16y agoExplain → -
cljroguelike
Roguelike in clojure. Incomplete
Clojure ★ 0 15y agoExplain → -
matchtastic
project for class
Objective-C ★ 0 13y agoExplain → -
derpgraphics
DERP
C++ ★ 0 14y agoExplain → -
tjs
typechecked js. Incomplete.
JavaScript ★ 0 14y agoExplain → -
e25b
bonus project for e25b - awesome educational game about bioengineering!
CoffeeScript ★ 0 14y agoExplain → -
bhn
Implementation of Hacker News in Clojure
Clojure ★ 0 15y agoExplain → -
lab1
haskell classroom funtimes - a histogram maker written in Haskell
Haskell ★ 0 15y agoExplain → -
Tile-Editor-old
My tile editor, initially made for rpg2d, is becoming a full blown editor in it's own right. Made with flixel in mind.
JavaScript ★ 0 15y agoExplain → -
T3S ⑂
TypeScript plugin for Sublime Text using TSS
JavaScript ★ 0 12y agoExplain → -
Notastic
Cross-platform lightweight note taking application, written in python.
Python ★ 0 15y agoExplain → -
eng90
A creative writing project which morphed into a bit of a CS experiment.
Python ★ 0 14y agoExplain → -
ohcradio-html5
all of our best tunes, in under an hour... this time, using the power of HTML5
Python ★ 0 13y agoExplain → -
haxe-sublime2-bundle ⑂
Sublime2 bundle for Haxe programming language
Python ★ 0 12y agoExplain → -
ld25
YOU ARE THE VILLAIN.
ActionScript ★ 0 13y agoExplain → -
e25b-host
No description.
CoffeeScript ★ 0 14y agoExplain → -
dotfiles
configuration and packaging
Ruby ★ 0 15y agoExplain → -
ep1
top secret!
★ 0 13y agoExplain → -
pyweek13
Pyweek 13, a week long game dev competition. Codename FATHOM. With Sarenji.
Python ★ 0 15y agoExplain → -
lab2
haskell classroom funtimes, part 2! - an implementation of a Hilbert R-Tree in Haskell
Haskell ★ 0 14y agoExplain → -
HaxePunk
HaxePunk + TMX + TMX extensions
Haxe ★ 0 13y agoExplain → -
scalaship
Battleship in Scala. Because the best way to learn a language is to write Battleship in it.
Scala ★ 0 14y agoExplain → -
ld22
Ludum Dare 22 - a 48 hour gamedev competition. Done in Python. Incomplete.
Python ★ 0 14y agoExplain → -
howler.js ⑂
Javascript audio library for the modern web.
JavaScript ★ 0 13y agoExplain → -
hoo ⑂
Haxe Operator Overloading
★ 0 13y agoExplain → -
haxe.unit
Some much needed tweaks to the default Haxe unit test infrastructure.
★ 0 13y agoExplain → -
Pixen ⑂
Pixel art editor for Mac OS X
Objective-C ★ 0 14y agoExplain → -
Vintage ⑂
Vintage mode adds a vi style command mode to Sublime Text 2
Python ★ 0 14y agoExplain → -
khan-exercises ⑂
A framework for building exercises to work with Khan Academy.
JavaScript ★ 0 15y agoExplain →
No repos match these filters.