Challenge all bookmarking apps and websites directories, Aim to Be a best performance monster.
🚧 Code is being prepared and refactored, commits are slow.
soulteary/flare 是我很喜欢的导航 / 书签页面 —— 它简洁、高效、又轻量。
考虑到家庭环境部署时局域网和公网访问同一个 bookmark 的链接往往不同(例如 NAS 在内网是 http://nas.local:5000,从外网就得是 https://nas.example.com),手改来改去很烦。借助 AI 的帮助,本 fork 加了一个内外网链接切换的小能力:每条 bookmark 可以同时维护 LAN / WAN 两个 URL,页面左下角有一个小按钮随时切换。切到公网模式后,那些没有填公网链接的 bookmark / app 会自动隐藏,避免从外面点到一个内网打不开的地址。原始项目依旧在 upstream 维护,切换逻辑只在本 fork 启用。
Simple, Fast, Lightweight and super Easy to install and use.
- Written in Go (Golang) and a little Modern vanilla Javascript only.
- HTTP stack: Echo v5.
- Doesn't depend on any database or any complicated framework.
- Single executable, no dependencies required, good docker support.
- You can choose whether to enable various functions according to your needs: offline mode, weather, editor, account, and so on.
TBD
TBD
- Browse automatically generated program documentation:
godoc --http=localhost:8080
├── build build script
├── cmd user cli/env parser
├── config config for app
│ ├── data data for app running
│ ├── define define for app launch
│ └── model data model for app
├── docker docker
├── embed resource (assets, template) for web
├── internal
│ ├── auth user login
│ ├── fn fn utils
│ ├── logger logger
│ ├── misc
│ │ ├── deprecated
│ │ ├── health
│ │ └── redir
│ ├── pages
│ │ ├── editor
│ │ ├── guide
│ │ └── home
│ ├── resources static resource after minify
│ ├── server
│ ├── settings
│ └── version
└── main.go