Skip to content

ForgetURL Logo

ForgetURL

🔖 Minimalist Bookmark Manager · Make Link Collection Simple

Use Now

FeaturesScreenshotsTech StackGetting StartedLicense

English | 中文


🌟 Why ForgetURL?

Tired of bloated bookmark managers? ForgetURL lets you focus on what really matters — collecting links, sharing knowledge.

In the age of information overload, we discover web pages worth saving every day. But traditional browser bookmarks are often messy and hard to manage or share. ForgetURL was built to solve this — a minimalist bookmark management tool that helps you elegantly organize and share your web collections.

Get Started


✨ Features

🔐 Secure Authentication

  • Sign in with Google
  • Sign in with GitHub
  • Secure token-based auth
  • One-click login, no registration

📖 Bookmark Management

  • Create multiple bookmark pages
  • Organize links with Collections
  • Support for tags and sub-links
  • Real-time editing, auto-save

🔗 Flexible Sharing

Share Type Permission
🔒 Read-only View only
✏️ Editable Can modify content
👑 Admin Full control

📱 Great Experience

  • Responsive design for mobile
  • Minimalist X.com / ChatGPT style
  • Smooth animations
  • Dark / Light theme support

More Features

  • 📥 Import/Export - Import bookmarks from browsers
  • 🏷️ Tagging System - Add tags for quick filtering
  • 📂 Link Collections - Organize related links together
  • 🔄 Version Control - Prevent edit conflicts, safer data
  • 🌍 Multi-environment - Support local, test, production

🖼️ Screenshots

Minimalist Login Interface

┌─────────────────────────────────────────────────────────┐
│                                                         │
│                    🔖 ForgetURL                         │
│                                                         │
│           Minimalist bookmarks, simple collection       │
│                                                         │
│         ┌─────────────────────────────┐                 │
│         │   🔵  Continue with Google  │                 │
│         └─────────────────────────────┘                 │
│         ┌─────────────────────────────┐                 │
│         │   ⚫  Continue with GitHub  │                 │
│         └─────────────────────────────┘                 │
│                                                         │
└─────────────────────────────────────────────────────────┘

Clean Bookmark Management Interface

┌─────────────────────────────────────────────────────────┐
│  🔖 ForgetURL                              [Avatar]     │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  My Space                                [+ New Page]   │
│                                                         │
│  ┌─────────────────┐  ┌─────────────────┐               │
│  │ 📚 Dev Tools     │  │ 📰 Daily Reads   │               │
│  │ Useful dev tools │  │ Tech articles &  │               │
│  │ 12 links         │  │ 8 links          │               │
│  └─────────────────┘  └─────────────────┘               │
│                                                         │
│  ┌─────────────────┐  ┌─────────────────┐               │
│  │ 🎨 Design Inspo  │  │ 🎓 Learning      │               │
│  │ UI/UX references │  │ Online courses   │               │
│  │ 15 links         │  │ 20 links         │               │
│  └─────────────────┘  └─────────────────┘               │
│                                                         │
└─────────────────────────────────────────────────────────┘

🛠️ Tech Stack

Frontend Backend
  • Vue 3 + Composition API
  • Vite Build Tool
  • Pinia State Management
  • Tailwind CSS Styling
  • Headless UI Components
  • Go 1.23
  • Gin Web Framework
  • GORM ORM
  • MySQL + Redis
  • Protocol Buffers API

Project Structure

forgeturl/
├── forgeturl-server/          # 🔧 Backend Service
│   ├── app/
│   │   ├── api/               # API Layer (Protobuf)
│   │   ├── dal/               # Data Access Layer
│   │   ├── pkg/               # Shared Packages
│   │   └── route/             # Router Config
│   ├── tests/                 # Test Cases
│   └── Dockerfile
│
└── forgeturl-website/         # 🎨 Frontend Website
    ├── src/
    │   ├── api/               # API Wrappers
    │   ├── components/        # UI Components
    │   ├── composables/       # Composition Functions
    │   ├── stores/            # State Management
    │   └── views/             # Page Views
    └── package.json

🚀 Getting Started

👉 Use Online (Recommended)

No installation required, just visit:

Open ForgetURL

🔧 Local Development

If you want to run locally or contribute:

📦 Frontend Development
cd forgeturl-website-claude-opus-4.5
npm install
npm run dev

Visit http://localhost:3000

⚙️ Backend Development
cd forgeturl-server/app
go mod download
cp conf/local.toml.example conf/local.toml
# Edit local.toml to configure database and Redis
go run main.go api start

API runs at http://127.0.0.1:80

🐳 Docker Deployment
cd forgeturl-server
docker build -t forgeturl-server .
docker run -d -p 80:80 forgeturl-server

📚 Documentation

Document Description
Backend README Server documentation
Frontend README Frontend documentation
Dev Guide Development setup

🤝 Contributing

We welcome all contributions!


📄 License

This project is licensed under the MIT License.


🌐 ForgetURL.com
Making bookmark management simple and elegant

Try ForgetURL Made with love

Popular repositories Loading

  1. forgeturl-server forgeturl-server Public

    Minimalist bookmark management API service built with Go + Gin + GORM + Protobuf

    Go 5

  2. chrome-archerydms-auto-workflow chrome-archerydms-auto-workflow Public

    A chrome extension for archerydms to crreate mutliple alter table workflow

    JavaScript 2

  3. forgeturl-website-tmp forgeturl-website-tmp Public

    the temporary forgeturl website

    HTML

  4. pngpress pngpress Public

    compress png and upload to aliyun oss

    Shell

  5. redistore redistore Public

    Forked from boj/redistore

    A session store backend for gorilla/sessions using Redis.

    Go

  6. forgeturl-website-code-supernova forgeturl-website-code-supernova Public

    test code supernova how to write front code

    Vue

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…