Sosse logo

Sosse

Website

Selenium-based web crawler, archiver, and search engine

410 stars 25 forks last commit first released AGPL-3.0

Actively maintained

Last commit 23 Mar 2026.

Sosse screenshot

Sosse is an open-source search engine and web crawler designed to index, archive, and monitor web pages — including JavaScript-heavy sites — using browser-based rendering. It combines full-page archiving with flexible crawling policies and search capabilities for private or organizational use.

Key Features

  • Index and search web page content, including dynamically rendered pages via browser automation
  • Recurring and scheduled crawling with adaptive policies and queue management
  • Pixel-perfect archiving: preserve HTML and assets, rewrite links for local/offline viewing
  • Tagging and metadata support for organizing and filtering archived content
  • Batch file downloads and content deduplication for large-scale collection
  • Webhooks and RESTful API for integrations, automated processing, and AI-driven workflows
  • Atom feed generation and change detection for pages without feeds
  • Authentication and permission controls for accessing and searching private resources

Use Cases

  • Institutional web archiving and long-term preservation of web pages and assets
  • Internal site and document indexing for enterprise search and knowledge discovery
  • Continuous monitoring and competitive analysis with automated alerts and exports

Limitations and Considerations

  • Browser-based crawling (Selenium + headless browsers) increases resource usage and operational complexity compared to pure HTTP crawlers
  • Requires browser binaries and drivers plus a production database (PostgreSQL) for scalable deployments
  • Designed as a general-purpose crawler/search stack; very large-scale deployments may require additional tuning, infrastructure, and queue scaling strategies

Sosse is well suited for teams needing accurate rendering and archival fidelity for dynamic sites, combined with search and automation capabilities. It is distributed under a strong copyleft license and is commonly deployed using containerized images for evaluation and production.

Categories:

Tags:

Tech Stack:

Share:

Similar to Sosse

Linkwarden logo

Linkwarden

Self-hosted collaborative bookmark manager with archiving and annotation

19.6k
831
Last commit

Self-hosted collaborative bookmark manager with reader mode, highlights, tagging, full-text search, and automatic webpage preservation as screenshots and PDFs.

AGPL-3.0Actively maintained
Alternative to:
Linkwarden Cloud logo
Linkwarden Cloud
+10
Karakeep logo

Karakeep

Self-hosted bookmarks, notes, and media with AI tagging and search

28.6k
1.5k
Last commit

Self-hostable bookmark-everything app for links, notes, images, PDFs, and archives with full-text search, AI tagging/summaries, RSS ingestion, and API access.

AGPL-3.0Actively maintained
Alternative to:
Pocket logo
Pocket
+11
ArchiveBox logo

ArchiveBox

Open-source self-hosted web archiving and snapshotting tool

28.2k
1.6k
Last commit

Self-hosted tool to collect and preserve webpages, media, and bookmarks in durable formats (HTML, PDF, WARC, MP4) with a CLI, web UI, and search.

MITActively maintained
Alternative to:
Internet Archive Wayback Machine logo
Internet Archive Wayback Machine
+3
Open Archiver logo

Open Archiver

Open-source platform for legally compliant email archiving

2.3k
134
Last commit

Self-hosted email archiving platform for ingesting, storing, indexing and searching emails from Gmail, Microsoft 365, IMAP, PST and more.

AGPL-3.0Actively maintained
Alternative to:
MailStore Server logo
MailStore Server
+4
NewsBlur logo

NewsBlur

Personal RSS reader and social news platform

7.6k
1.1k
Last commit

Open-source RSS reader with real-time feed updates, training-based filtering, full-text search, social sharing, and native mobile apps; available hosted or self-hosted.

MITActively maintained
Alternative to:
Feedly logo
Feedly
+13

Nominatim

Open-source geocoding and reverse-geocoding using OpenStreetMap data

4.4k
855
Last commit

Nominatim provides geocoding (name/address → coordinates) and reverse geocoding (coordinates → address) powered by OpenStreetMap, with import tooling and a public API.

GPL-3.0Actively maintained
Alternative to:
Mapbox logo
Mapbox
+1