8000 GitHub - sepehr-safari/pinja: Pinja, the Bookmarking Ninja
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sepehr-safari/pinja

Repository files navigation

Pinja 🥷📌

Pinja is a modern social bookmarking platform built on the Nostr protocol, designed to help users collect, organize, and explore valuable content from across the web. Inspired by minimalist tools like Pinboard.in, Pinja makes it easy to save and share links, tag them for easy retrieval, and discover new content through a rich social experience. The platform emphasizes simplicity and speed, allowing users to quickly add bookmarks, categorize them with tags, and access them from any device.

With browser extensions, real-time feeds, advanced search, tag-based navigation, and support for RSS and APIs, Pinja focuses heavily on content discoverability. Users can follow each other, comment on shared links, and explore trending topics or curated collections, making it a powerful tool for knowledge sharing and community-driven discovery.

Everything on Pinja is public by default, promoting an open ecosystem where useful resources aren’t buried or siloed—they’re searchable, linkable, and accessible to everyone. Whether you're saving research, curating tutorials, or just bookmarking great reads, Pinja helps you stay organized and connected.

Features

  • 🔹 Bookmarking Interface:

    • ⏳ Quick-add via browser extensions
    • ✅ Manual URL entry
    • ✅ Automatic URL normalization
    • ✅ Editable bookmark titles/descriptions
    • ⏳ Autofill title and description from metadata
    • ⏳ Bookmark favicons preview
    • ⏳ Duplicate bookmark detection
    • ⏳ Batch bookmarking (import from CSV/JSON)
    • ⏳ Scheduled bookmarks
  • 🔹 Tagging & Categorization:

    • ✅ Flexible tagging (multiple tags per bookmark)
    • ⏳ Autocomplete tags based on history
    • ⏳ Merge or rename tags globally
    • ⏳ Nested/hierarchical tags ("folders")
    • ⏳ Tag cloud visualization
    • ⏳ Color-coding/icon-based tagging
    • ⏳ Bookmark count per tag
    • ⏳ Synonym tagging
    • ⏳ Automated tag suggestions based on content analysis
    • ⏳ Quick tag removal interface
  • 🔹 Social & Collaborative Features:

    • ✅ Public bookmark feeds
    • ✅ Follow/unfollow users
    • ⏳ Collaborative bookmark collections
    • ⏳ Bookmark recommendations based on social graph
    • ✅ Bookmark commenting (NIP-22)
    • ✅ "Like" or "favorite" bookmarks
    • ⏳ User mentions in bookmark descriptions/comments
    • ⏳ Notifications for interactions
    • ⏳ Bookmark reposting
    • ⏳ Trending bookmark feeds
  • 🔹 Search & Filtering:

    • ⏳ Full-text bookmark search
    • ⏳ Filter by tags, author, date, or domain
    • ⏳ Advanced multi-tag filtering
    • ⏳ Search sorting options
    • ⏳ Search suggestions (autocomplete)
    • ⏳ Domain-specific search
    • ⏳ Saved custom searches
    • ⏳ Recent searches history
    • ⏳ Fuzzy search matching
    • ⏳ Exclude-specific tags/domains/users filter
  • 🔹 Bookmark Discovery & Recommendations:

    • ⏳ Trending bookmarks
    • ⏳ Related bookmark suggestions
    • ⏳ Bookmark recommendations based on user interests
    • ⏳ Domain-specific popular bookmarks
    • ⏳ Personalized discovery feed
    • ⏳ Bookmark "Hotness" score
    • ⏳ Daily/weekly bookmark digest
    • ⏳ Tag cloud-based exploration
    • ⏳ Bookmark popularity heatmaps
    • ⏳ Random bookmark explorer
  • 🔹 Integration & Export:

    • ⏳ RSS feed generation
    • ⏳ REST API for external access
    • ⏳ Import/export bookmarks (JSON/CSV)
    • ⏳ Browser bookmarks integration
    • ⏳ Bookmark embedding
    • ⏳ Markdown export
    • ⏳ OPML export/import
  • 🔹 UI/UX Considerations:

    • ✅ Minimalist UI design
    • ✅ Responsive design
    • ⏳ Accessibility compliance
    • ⏳ Keyboard shortcuts
    • ⏳ Customizable themes
    • ⏳ Multi-language support
    • ⏳ Bookmark reading mode
    • ⏳ Visual thumbnail previews

Contributing

We welcome contributions to Pinja! Please feel free to submit issues, feature requests, or pull requests.

License

MIT License


💬 "A bookmarking ninja never forgets a link!"

About

Pinja, the Bookmarking Ninja

Topics

Resources

Stars

Watchers

Forks

Languages

0