All Projects → budui → Go Isso

budui / Go Isso

Licence: mit
a commenting server similar to Disqus - rewrite isso with golang

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Go Isso

Sonerezh
A self-hosted, web-based application to stream your music, everywhere.
Stars: ✭ 750 (+2578.57%)
Mutual labels:  self-hosted
Httpms
Media server with RESTful API and Web interface. Think of it as your very own Spotify!
Stars: ✭ 18 (-35.71%)
Mutual labels:  self-hosted
Self Hosted Ssb
self-hosted Secure Scuttlebutt web client
Stars: ✭ 25 (-10.71%)
Mutual labels:  self-hosted
Dank Selfhosted
Automated solution for hosting email, web, DNS, XMPP, and ZNC on OpenBSD.
Stars: ✭ 800 (+2757.14%)
Mutual labels:  self-hosted
Edinote
Note taking web application for self-hosting. Offers tagging & Markdown support; can be used as a simple alternative to Evernote.
Stars: ✭ 17 (-39.29%)
Mutual labels:  self-hosted
Orbital
Orbital is a self-hosted CI system for solo/small consulting dev teams. Written in Rust.
Stars: ✭ 22 (-21.43%)
Mutual labels:  self-hosted
Open Lambda
An open source serverless computing platform
Stars: ✭ 718 (+2464.29%)
Mutual labels:  golang-application
Jong
🐍 💡 JOplin Notes Generator - project replaced by https://github.com/foxmask/yeoboseyo
Stars: ✭ 15 (-46.43%)
Mutual labels:  self-hosted
Miniflux Legacy
Minimalist RSS reader (version 1.x)
Stars: ✭ 897 (+3103.57%)
Mutual labels:  self-hosted
Hrscan2
A self-hosted drag-and-drop, nosql yet fully-featured file-scanning server.
Stars: ✭ 25 (-10.71%)
Mutual labels:  self-hosted
Yunohost
YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
Stars: ✭ 832 (+2871.43%)
Mutual labels:  self-hosted
Xuanxuan
xuanxuan is an open source IM resolution.
Stars: ✭ 893 (+3089.29%)
Mutual labels:  self-hosted
Gh Pages Url Shortener
Minimal URL shortener that can be entirely hosted on GitHub pages.
Stars: ✭ 924 (+3200%)
Mutual labels:  self-hosted
Dbxcli
A command line client for Dropbox built using the Go SDK
Stars: ✭ 764 (+2628.57%)
Mutual labels:  golang-application
Astuto
A free, open source, self-hosted customer feedback tool 🦊
Stars: ✭ 860 (+2971.43%)
Mutual labels:  self-hosted
Debops
DebOps - Your Debian-based data center in a box
Stars: ✭ 734 (+2521.43%)
Mutual labels:  self-hosted
Flox
Self Hosted Movie, Series and Anime Watch List
Stars: ✭ 901 (+3117.86%)
Mutual labels:  self-hosted
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+3235.71%)
Mutual labels:  self-hosted
Pwndrop
Self-deployable file hosting service for red teamers, allowing to easily upload and share payloads over HTTP and WebDAV.
Stars: ✭ 878 (+3035.71%)
Mutual labels:  self-hosted
Pitaya
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
Stars: ✭ 927 (+3210.71%)
Mutual labels:  golang-application

For personal reasons, I've taken a break from development.

New develop take place in branch dev.

If you want to develop go-isso, fell free to contact me.

go-isso

go-isso_s.png

a commenting server similar to Disqus, while keeping completely API compatible with isso

why another isso

isso is good, but it's hard to be installed or customized. What' more, the frontend part of isso use library that is no longer updated.

go-isso is different from isso:

  • Written in Go (Golang)
  • Works with Sqlite3 but easy to add other database support.
  • Doesn't use any ORM
  • Doesn't use any complicated framework
  • Use only modern vanilla Javascript (ES6 and Fetch API)
  • Single binary compiled statically without dependency

Why choose Golang as a programming language?

Go is probably the best choice for self-hosted software:

  • Go is a simple programming language.
  • Running code concurrently is part of the language.
  • It’s faster than a scripting language like PHP or Python.
  • The final application is a binary compiled statically without any dependency.
  • You just need to drop the executable on your server to deploy the application.
  • You don’t have to worry about what version of PHP/Python is installed on your machine.
  • Packaging the software using RPM/Debian/Docker is straightforward.

Roadmap

  1. rewrite isso backend part
  2. Pray that someone will help me rewrite the front part of isso.

Getting Started

Prerequisites

go-isso is commenting server written in Go language.

Make sure you have go installed.

Developing

Download the code: git clone https://github.com/budui/go-isso

run go build

and play with it!

Work in progress

This is still a work in progress so there's still bugs to iron out and as this is my first project in Go the code could no doubt use an increase in quality, but I'll be improving on it whenever I find the time. If you have any feedback feel free to raise an issue/submit a PR.

Contributing

I know NOTHING about javascript. I need someone to HELP ME!!!

If you want to develop go-isso, fell free to contact me.

Authors

Thanks

isso & isso's contributors.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].