Skip to content

Instantly share code, notes, and snippets.

@prologic
Last active November 4, 2023 13:25
Show Gist options
  • Star 15 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prologic/c165403fb6ac07c16dc9fd6eeb8efbd2 to your computer and use it in GitHub Desktop.
Save prologic/c165403fb6ac07c16dc9fd6eeb8efbd2 to your computer and use it in GitHub Desktop.
Self-hosted Golang apps by James Mills / prologic

Self-Hosted Go (Golang) Web Apps

  • golinks - golinks is a web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. Similar to bunny1 or yubnub. (Demo) MIT Go
  • notes - notes is a self-hosted note taking web app that lets you keep track of your notes and search them in a easy and minimal way. (Demo) MIT Go
  • pastebin - pastebin is a simple pastebin service with convenient CLI. (Demo) MIT Go
  • shorturl - shorturl is a simple URL shortener with very tiny URL(s). (Demo) MIT Go
  • todo - todo is a simple todo manager. (Demo) MIT Go
  • wiki - wiki is a simple Markdown based wiki engine. (Demo) MIT Go
  • hello-go - a classical "Hello World!" written in Go. (Demo) MIT Go
  • gopherproxy - a Gopher (RFC 1436) web proxy server. (Demo) MIT Go
  • Eris - an IRC Daemon / Server with a focus on Security and Privacy. MIT Go
  • Soter - an IRC Bot that perserves channel topics and modes. MIT Go
  • Cadmus - an IRC Bot that logs channels (supports logging simultaneous networks/channels and different storage backends) MIT Go
@prologic
Copy link
Author

prologic commented Jun 30, 2018

New additions:

  • msgbus -- a real-time message bus server and library written in Go with strong consistency and reliability guarantees.
    • irccat -- a simple tool that reads from standard input (stdin) and posts the read message to a target IRC channel on a specified server
    • ircnotify -- a generic msgbus based IRC notification tool

@prologic
Copy link
Author

prologic commented Mar 23, 2020

New additions:

  • Tube - a Youtube-like (without censorship and features you don't need!) Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC and multiple collections and RSS feed. (Demo, Source Code) MIT Go

@prologic
Copy link
Author

prologic commented Jul 19, 2020

Newest additions (2020):

  • feeds -- An RSS/Atom and Twitter feed aggregator command-line tool and web service that consume RSS/Atom or Twitter and produces twtxt feeds for consumption by twtxt clients. (Demo, Source Code) MIT Go
  • yarn -- A twtxt client in the form of a web application and publically available free service at https://twtxt.net that provides a self-hosted, decentralised micro-blogging platform. (Demo, Source Code MIT Go

@prologic
Copy link
Author

prologic commented Jul 2, 2021

  • fbox -- fbox is an easy to use and maintain distributed file system written in Go using Reed Solomon Erasure with FUSE and S3 interfaces and a modern Web UI. (Demo, Source Code MIT Go

@dezza
Copy link

dezza commented Nov 1, 2021

https://github.com/prologic/eris is removed / 404 btw

@prologic
Copy link
Author

prologic commented Nov 1, 2021

https://github.com/prologic/eris is removed / 404 btw

Oh, it's just that I moved all my code off of Github.

I'll fix the links above! Thanks for reporting 👌

@prologic
Copy link
Author

prologic commented Nov 1, 2021

Fixed all links 🤞

@prologic
Copy link
Author

  • yarns -- yarns is a Twtxt Search Engine for Yarn.social pods and the Twtxt ecosystem. (Demo, Source Code) MIT Go

@prologic
Copy link
Author

  • Salty.im -- Salty.im is an open specification for a new Saltpack based e2e encrypted messaging protocol and platform for secure communications with a focus on privacy, security and being self-hosted. (Demo, Source Code) MIT Go

@prologic
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment