An open API service indexing awesome lists of open source software.

https://github.com/sn0wo2/quicknote

Create and share notes quickly and easily.
https://github.com/sn0wo2/quicknote

backend go golang markdown mysql note postgresql quicknote sqlite sqlite3 sqlserver

Last synced: 17 days ago
JSON representation

Create and share notes quickly and easily.

Awesome Lists containing this project

README

          


Logo
QuickNote

> Create and share notes quickly and easily.

[![GitHub License](https://img.shields.io/github/license/Sn0wo2/QuickNote)](LICENSE)
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/Sn0wo2/QuickNote/total)
![Docker Pulls](https://img.shields.io/docker/pulls/me0wo/quicknote)
![Docker Stars](https://img.shields.io/docker/stars/me0wo/quicknote)
![Docker Image Size](https://img.shields.io/docker/image-size/me0wo/quicknote)

[![CodeQL](https://github.com/Sn0wo2/QuickNote/actions/workflows/codeql.yml/badge.svg)](https://github.com/Sn0wo2/QuickNote/actions/workflows/codeql.yml)
[![Dependabot Updates](https://github.com/Sn0wo2/QuickNote/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/Sn0wo2/QuickNote/actions/workflows/dependabot/dependabot-updates)
[![Go CI](https://github.com/Sn0wo2/QuickNote/actions/workflows/go.yml/badge.svg)](https://github.com/Sn0wo2/QuickNote/actions/workflows/go.yml)
[![React CI](https://github.com/Sn0wo2/QuickNote/actions/workflows/react.yml/badge.svg)](https://github.com/Sn0wo2/QuickNote/actions/workflows/react.yml)
[![Release](https://github.com/Sn0wo2/QuickNote/actions/workflows/release.yml/badge.svg)](https://github.com/Sn0wo2/QuickNote/actions/workflows/release.yml)

---

## ๐ŸŽ‰ **Demo**

**๐Ÿ”— Preview (Release Version):** [https://note.me0wo.top](https://note.me0wo.top)
ๅฆ‚ๆžœไฝ ๅœจไธญๅ›ฝๅคง้™†๏ผŒๅฏไปฅไฝฟ็”จ่ฟ™ไธชๅŠ ้€ŸCDN่ฎฟ้—ฎ๏ผš[https://qnote.me0wo.top](https://qnote.me0wo.top)
*โœจ Full features available (updated manually, may be slightly delayed)*

> Weโ€™re working on enabling [**automatic deployment**](https://github.com/Sn0wo2/QuickNote/tree/main/Updater) for this preview demo.

**๐Ÿ›  Vercel (Build Preview):** [https://demo.qn.me0wo.top](https://demo.qn.me0wo.top)
*๐Ÿšง Frontend-only preview โ€” saving is not supported*

---

## ๐Ÿ“ฆ **Docker** (RECOMMEND)
```bash
docker pull me0wo/quicknote
docker compose up -d
```

* [DockerHub](https://hub.docker.com/r/me0wo/quicknote)

* [docker-compose.yml](docker-compose.yml)

---

## ๐Ÿ“ฅ **Download**

[![GitHub release](https://img.shields.io/github/v/release/Sn0wo2/QuickNote?logo=github)](https://github.com/Sn0wo2/QuickNote/releases)

---

## ๐Ÿš€ **Project Status**

| Status | `Developing` |
|--------|--------------|

---

## โœ… **Features**

* โœ”๏ธ No login required
* โœ”๏ธ High performance
* โœ”๏ธ Simple UI
* โœ”๏ธ Markdown preview support
* โœ”๏ธ Dark Mode
* โœ”๏ธ Note sharing
* ๏ธ๏ธโœ”๏ธ Compression

**Planned:**

* ๐Ÿ”’ Encryption
* ๐Ÿ•‘ Note history

---

## ๐Ÿ—ƒ๏ธ **Supported Databases**

* **Relational:**

* MySQL, MariaDB, TiDB, Aurora
* PostgreSQL, CockroachDB, AlloyDB
* SQLite3
* Microsoft SQL Server

---

## ๐Ÿ“š **Docs**

| Status | `Developing` |
|--------|--------------|

---

## โš™๏ธ **Build Instructions**

### โœ… **Using `GitHub Actions` and `goreleaser`** (RECOMMEND)

Check:

* [`release.yml`](.github/workflows/release.yml)
* [`.goreleaser.yml`](LICENSE)
* [`Dockerfile`](Dockerfile)

---

### ๐Ÿ”ง **Manual Build**

Requires:

* [`Go SDK`](https://go.dev/dl) latest version
* [`Node.js`](https://nodejs.org/zh-cn/download) latest version
* [`pnpm`](https://pnpm.io/installation) latest version
* [`GoReleaser`](https://github.com/goreleaser/goreleaser/releases) latest version

Check:

* [`Makefile`](Makefile)
* [`.goreleaser.yml`](LICENSE)
* [`Dockerfile`](Dockerfile)

> Run:
> ```bash
> make test_release
> ```

---

## ๐Ÿ‘ฅ **Contributors**

![Contributors](https://contrib.rocks/image?repo=Sn0wo2/QuickNote)

---

## โญ **Star History**





Star History Chart

---

## ๐Ÿ“„ **License**

Licensed under [GPL 3.0](LICENSE).