1
0
Fork 0
A simple journaling app built in Go.
Find a file
2024-09-08 12:04:47 +02:00
static Initial commit 2024-09-08 12:04:47 +02:00
templates Initial commit 2024-09-08 12:04:47 +02:00
.gitignore Initial commit 2024-09-08 12:04:47 +02:00
go.mod Initial commit 2024-09-08 12:04:47 +02:00
go.sum Initial commit 2024-09-08 12:04:47 +02:00
main.go Initial commit 2024-09-08 12:04:47 +02:00
Makefile Initial commit 2024-09-08 12:04:47 +02:00
README.md Initial commit 2024-09-08 12:04:47 +02:00

Journey

jny short for Journey is a simple Journaling-webapp that can be deployed as a single binary. Journal entries are stored in the entries/ subdirectory as simple markdown files.

Features 📦

  • Write your Journal entries from a Web-UI, accessible from everywhere
  • List all your entries
  • Navigate back and forth from a current entry
  • Get your data in an independent Markdown format
  • Simple single binary deployment
  • Secure it via Basic Auth (Optional)

Building 🔨

As simple as go build -o dist/jny main.go. You can also use the Makefile to build for all platforms at once via make build.

Usage ⚙️

Usage of jny:
  -dir string
        directory to store the journal files (default "entries")
  -port int
        port to bind to (default 1337)
  -username string
        Username for basic auth
  -password string
        Password for basic auth

If you would like to protect your journaling with basic auth, pass the -username and the -password flag when running journey. If no credentials are provided, the app is publicly accessible.

Dependencies & Building Blocks ⚒️