Skip to content

A really cool Bookmarks app in harmony with the UTags extension.

License

Notifications You must be signed in to change notification settings

utags/utags.github.io

This branch is up to date with utags/utags-bookmarks:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d8f033f Β· May 20, 2025

History

13 Commits
May 16, 2025
May 19, 2025
May 18, 2025
May 9, 2025
May 20, 2025
May 18, 2025
May 9, 2025
May 20, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 9, 2025
May 10, 2025
May 9, 2025
May 19, 2025
May 20, 2025
May 20, 2025
May 9, 2025
May 19, 2025
May 9, 2025
May 9, 2025
May 18, 2025

Repository files navigation

UTags Bookmark Manager

License Build Status UTags Official Site

πŸš€ Project Overview

UTags Bookmark Manager empowers developers and power users to conquer bookmark chaos. This modern solution moves beyond simple lists, employing a flexible tagging system to bring order to your expanding collection of web resources. Unleash powerful filtering capabilities to instantly pinpoint the information you need, exactly when you need it.

Visit our official website (https://utags.link) to explore comprehensive features.

✨ Core Features

  • Multi-dimensional tag management system: Support adding multiple tags to bookmarks for multi-dimensional classification
  • Hierarchical tag support: Support hierarchical tag structure like tag/subtag/grandchild-tag for organizing complex tag systems
  • Advanced filtering system supporting:
    • AND/OR/NOT logical combinations
    • Regular expression matching
    • Progressive filtering: Filter within results to gradually narrow down scope with real-time matching results
  • Local data persistence via LocalStorage
  • Progressive Web App (PWA) support
  • Seamless integration with UTags browser extension/userscript

Other Features

  • Fully open source and free to use
  • Easy self-hosting deployment
  • Saved filter presets
  • Create smart collections
  • Data import/export capabilities
  • Multi-device synchronization (TODO) (Paid service)
  • Progressive Web App capabilities:
    • Add to Home Screen (A2HS)
    • Offline mode with Service Worker caching
    • Web App Manifest for native-like experience
  • Visual data statistics dashboard
  • Light/dark theme support
  • Responsive layout with multiple view modes
  • Cross-browser compatibility
  • Browser bookmark import (Chrome/Edge/Firefox/Safari)

⚑ Quick Start

  1. Install Browser Extension (Optional) Install the UTags Extension for immersive bookmarking

  2. Access Management Interface Open the UTags Web Interface to manage bookmarks

  3. Basic Operations

    • Add bookmarks: Click the extension icon or manually enter
    • Filter bookmarks: Use compound filter conditions
    • Import bookmarks: Support importing bookmark HTML files from Chrome/Edge/Firefox/Safari

Usages

How to add a bookmark

  • Add bookmarks on bookmark manager page
  • Add bookmarks via UTags extension/userscript
  • Make your own extension or userscript through our open API

How to use filters

  • Filter by keywords, tags, domains, and other metadata
  • Multi-level filtering system supporting AND/OR/NOT logic combinations
  • Regular expression matching
  • Save filter presets for quick access in future sessions

πŸ›£ Development Roadmap

  • V1.0 TODO

    • Batch tag modification
    • Merge processing during bookmark import
    • Integration with UTags extension/script
    • Internationalization
  • Bookmark Management Enhancements

    • Batch modify/delete tags
    • Batch add tags
    • Bulk delete bookmarks
    • Bulk open all bookmarks
    • Global search functionality. Launch search function through shortcuts on any website to search all bookmarks, tags, and notes
  • Bookmark Collection Solutions

  • Interface Styles

    • Custom styling options
    • Navigation website style view
    • Card view
    • Note viewing interface
    • Advanced note editing/viewing interface
  • Data Interoperability

    • Gist/GitHub import/export support
    • WebDAV import/export support
    • Multi-device sync solution
    • Cloud sync capability
    • Bookmark export/import enhancements
    • Use IndexedDB storage when the bookmark volume is extremely large

πŸ›  Development

Wiki: Development Guide

πŸ“¦ Installation & Usage

Development

npm install
npm run dev

Access the application at http://localhost:5173

🀝 Contributing

Contributions through:

Please follow our contribution guidelines.

πŸ“„ License

Copyright (c) 2025 Pipecraft. Licensed under the MIT License.


Pipecraft Projects UTags Offcial Site

About

A really cool Bookmarks app in harmony with the UTags extension.

Resources

License

Stars

Watchers

Forks

Languages

  • TypeScript 70.2%
  • Svelte 26.5%
  • JavaScript 2.8%
  • Other 0.5%