small go-based app for note taking

Description

A small note taking web-app which I am building for myself just for fun and learning purposes. My goal is too use as much of the standard library as possible without using too many frameworks.

Setup

  • change the middle part of filename of .env.example.json into the appropriate environment name (e.g.: .env.dev.json) and set your own values to the json fields.
  • if you change the name to anything other than .env.dev.json, make sure to set the environment variable ENVIRONMENT equal to the middle part of the file name (e.g.: .env.prod.json => ENVIRONMENT=prod)
  • run start.sh
Similar Resources

Golang based tools for taking PC-compatible ELFs and generating fake SELFs that run on the PlayStation 4.

Tool Documentation (create-fself) Summary create-fself can be used to take 64-bit ELF files and produce fake Signed ELFs that can be used on the PlayS

Aug 14, 2022

How we can run unit tests in parallel mode with failpoint injection taking effect and without injection race

This is a simple demo to show how we can run unit tests in parallel mode with failpoint injection taking effect and without injection race. The basic

Oct 31, 2021

Proof of History in Golang. Taking key concepts from the Solana whitepaper and providing examples in Go

Proof of History - Concepts in Go ________ ________ ___ ___ |\ __ \|\ __ \|\ \|\ \ \ \ \|\ \ \ \|\ \ \ \\\ \

Oct 13, 2022

Tnbassist - A CLI tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup

TNB Assist is a CLI (Command Line Interface) tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup, computing statistics, etc easier.

Feb 14, 2022

Poor boy taking care of some errands.

Errandboi Errandboi is a scheduler that publishes given events to Nats and EMQX. It recieves events via http request and caches them in Redis until th

Aug 12, 2022

Small utility to sign a small json containing basic kyc information. The key generated by it is fully compatible with cosmos based chains.

Testnet signer utility This utility generates a signed JSON-formatted ID to prove ownership of a key used to submit tx on the blockchain. This testnet

Sep 10, 2022

Go models of Note, Scale, Chord and Key

gopkg.in/music-theory.v0 Music theory models in Go There's an example command-line utility music-theory.go to demo the libraries, with a bin/ wrapper.

Dec 10, 2022

So you always leave a note

So you always leave a note

jWalterWeatherman Seamless printing to the terminal (stdout) and logging to a io.Writer (file) that’s as easy to use as fmt.Println. Graphic by JonnyE

Dec 19, 2022

Music recognition bot for Reddit powered by audd.io. Note that the code currently needs some cleaning up and doesn't follow the best practices.

Music recognition bot for Reddit u/auddbot identifies music on Reddit. When someone mentions it or writes a question like "what's the song", it sends

Dec 30, 2022

The note-tinygo Go library for communicating with Blues Wireless Notecard via serial or I²C

Blues Wireless The note-tinygo Go library for communicating with Blues Wireless Notecard via serial or I²C. This library allows you to control a Notec

Nov 29, 2021

Go service for CRUD note, log tracking by RabbitMQ

Go service for CRUD note, log tracking by RabbitMQ

Service for CRUD note, log tracking by RabbitMQ Architecture Three components: Service note CRUD, use a DB RabbitMQ for saving messages pushed from se

Nov 29, 2021

A Simple Note API For Golang

Simple Note API Start up run go run main.go Endpoints GET localhost:8080/notes - gets all of the notes in the database POST localhost:808/note - cre

Dec 15, 2021

wiz note backup & proxy

Wiz Note 虽然很多人吐槽,但是本地化的文档是真的很重要 安装 # https://www.wiz.cn/zh-cn/docker mkdir -p /wiz/data /wiz/logs /wiz/backup docker run --name wiz \ --restart=alw

May 15, 2022

bryant's go note and source

These are my notes from when I taught myself Golang. It includes the basic syntax of go language, basic operators, function operations, packages, inte

Oct 17, 2022

Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)

Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)

Note - A text editor for the Linux Terminal! (Mainly compatible with Arch, because I made it on there)

Dec 7, 2022

Small CLI based programs for solving structural engineering design problems based on the book 'Structural Concrete'

Small CLI based programs for solving structural engineering design problems based on the book 'Structural Concrete' written by M. Nadim Hassoun and Akhtem Al-Manaseer (edition-6)

Nov 26, 2021

Small skeleton app running on k8s

k8s-go-app Small skeleton app running on k8s Usage NOTE Please replace ${repositry} in below and k8s/*.yml to point your private/public repositry. doc

Jul 30, 2022

Small package for handling Github App authentication

githubapp A small Go package for handling authentication with a Github App using owner login and repository names instead of UUIDs. Installations and

Apr 14, 2022

Small golang app to assist in managing extended hdwallet keys

Installation go install github.com/provenance-io/extkey/cmd/extkey@latest Encoding Key generation interactive # Using interactive mode ▷▷ extkey Mne

Aug 15, 2022
The Go App Boot Framework

The Go App Boot Framework good is a http framework that makes developers write go applications much easier. Download and Install go get -u github.com/

Jan 11, 2022
ncurses matrix/log app written in go to visualize chess problems.

dorrella/matrix-curses Matrix using ncurses and gbin/goncurses. Visual matrix based puzzles Install need libncurses-dev. Probably hard to run on windo

Jan 12, 2022
A recommender system service based on collaborative filtering written in Go

Language: English | 中文 gorse: Go Recommender System Engine Build Coverage Report GoDoc RTD Demo gorse is an offline recommender system backend based o

Dec 29, 2022
PaddleDTX is a solution that focused on distributed machine learning technology based on decentralized storage.
PaddleDTX is a solution that focused on distributed machine learning technology based on decentralized storage.

中文 | English PaddleDTX PaddleDTX is a solution that focused on distributed machine learning technology based on decentralized storage. It solves the d

Dec 14, 2022
Derivative microservices based in Go.

Derivative Microservices Essentially this repository contains a re-write of the Islandora microserives: houdini, homarus, hypercube, and FITS (a TODO)

Dec 17, 2021
The Markdown-based note-taking app that doesn't suck.
The Markdown-based note-taking app that doesn't suck.

Notable I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no

Jan 2, 2023
A note taking app, that you can draw in, syncs to the cloud, and is on most platforms!

About NotDraw About · How to contribute · How to run · Trello · FAQ This is achived because I dont want to work on it anymore Structure Codebase Descr

Jul 11, 2022
A note taking app, that you can draw in, syncs to the cloud, and is on most platforms!

About NoteDraw About · How to contribute · How to run Structure Codebase Description SRC The sorce code for the client side (Go) Branches Only Ones th

Jul 11, 2022
📝 connote is a simple console-based note taking tool.

?? connote connote is a simple console-based note taking tool. Install Download the binary for your operating system from Releases Run go install gith

Jun 10, 2022
A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes.

Note Logger Summary A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes. Building/Installin

Apr 14, 2022