A personal wiki / notes blend powered by markdown and git
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
git
repository implement opening with system default app May 21, 2015
server add POST pages to backend Jun 2, 2015
web finish migration to ember 2.x by replacing ember-autosave with lodash Aug 27, 2015
.gitignore simplify builds without cgo May 21, 2015
.travis.yml fix travis build Jun 6, 2015
Changelog.md improve table formatting Aug 11, 2015
LICENSE added license Oct 24, 2014
Makefile fix travis build Jun 6, 2015
README.md improve readme Jun 6, 2015
logo.sketch sad and confused fish logo for error pages Oct 22, 2014
main.go replace git2go with os/exec calls May 21, 2015
screen.png update demo screenshot Jun 2, 2015

README.md

Goldfish

Build Status

Download

A personal wiki / notes blend powered by markdown and git.

Inspired by Evernote and gollum.

Features

  • Just files on your disk. Actually, a git repo on your disk.
  • A server and a web-frontend, all in a single executable. The server manages files, your browser displays them.
  • Files are markdown with some extensions:
    • LaTeX $\latex$ or, if you want it on its own line, \[ \latex \])
    • Easier links [[foo]], also works for images [[foo.png]]
  • Search
  • Drag-n-drop upload (also into editor)

Future features:

  • Auto-push
  • Auto-Update of files and folders
  • Windows support

Usage

You should have git installed.

# Or whatever path suits you
./goldfish ~/goldfish

Then open http://localhost:2345 and start writing those markdown files :)

Screenshot time!

Code for the page:

# Demo Page

## Markdown

Things you could do:

- Make _important_ notes
- Write in __strong__ letters

## Equations

Both $e^\text{inline}$ and in display mode:

\[
  e^{i \pi} = -1
\]

## Syntax Highlighting

```ruby
foo = Bar.new
puts foo if foo.baz?
```

## Images

[[fish.png]]