Skip to main content

Sosse 🦦

Discover Sosse — the Selenium Open Source Search Engine built for powerful web archiving, crawling, and search. Explore all its features and capabilities on the official website.

Whether you're a developer, researcher, or data enthusiast, Sosse is ready to support your projects. Join the community on GitHub or GitLab to submit feature requests, report bugs, contribute code, or start a discussion.

Key Features

  • 🌍 Web Page Search: Search the content of web pages, including dynamically rendered ones, with advanced queries. (doc)

  • 🕑 Recurring Crawling: Crawl pages at fixed intervals or adapt the rate based on content changes. (doc)

  • 🔖 Web Page Archiving: Archive HTML content, adjust links for local use, download required assets, and support dynamic content. (doc)

  • 🏷️ Tags: Organize and filter crawled or archived pages using tags for better search and management. (doc)

  • 📂 File Downloads: Batch download binary files from web pages. (doc)

  • 📡 Webhooks: Integrate with external services using highly flexible webhooks. Connect to proprietary AI platforms (doc) or locally hosted solutions (doc) to enable advanced data extraction, summarization, auto-tagging, notifications, and more.

  • 🔔 Atom Feeds: Generate content feeds for websites that don’t have them, or receive updates when a new page containing a keyword is published. (doc)

  • 🔒 Authentication: The crawler can authenticate to access private pages and retrieve content. (doc)

  • 👥 Permissions: Admins can configure crawlers and view statistics, while authenticated users can search or do so anonymously. (doc)

  • 👤 Search Features: Includes private search history (doc), and external search engine shortcuts (doc), etc.

Explore the 📚 documentation and check out some 📷 screenshots.

Sosse is written in Python and is distributed under the GNU AGPLv3 license. It uses browser-based crawling with Mozilla Firefox or Google Chromium alongside Selenium to index pages that rely on JavaScript. For faster crawling, Requests can also be used. Sosse uses PostgreSQL for data storage.

Try It Out

To quickly try the latest version with Docker:

docker run -p 8005:80 biolds/sosse:stable

Then, open http://127.0.0.1:8005/ and log in with the username admin and password admin.

For persistence of Docker data or alternative installation methods, please refer to the installation guide.

Stay Connected

Join the Discord server to get help, share ideas, or discuss Sosse!

Metadata

Release files for Sosse 1.14.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Sosse 1.14.2
File Size Uploaded
sosse-1.14.2.tar.gz 5.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for Sosse 1.14.2
File Interpreter ABI Platform
sosse-1.14.2-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 MB

Release files / sosse-1.14.2.tar.gz

Download URL sosse-1.14.2.tar.gz
Size 5.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d247498e1892f3a72c58c57692b6660d85c8a9570d4be2f883f06f32a64eb062
BLAKE2b-256 checksum
How to use checksums
fb5cf2848fcf1abbf14eef4c8d9d6bd904890e262494661f74e8e78453898bef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / sosse-1.14.2-py3-none-any.whl

Download URL sosse-1.14.2-py3-none-any.whl
Size 3.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
eac203c62e0046e636c38eec7ac8864cba0dc1e39d7f9a3aeebefb1d6e8ae131
BLAKE2b-256 checksum
How to use checksums
526ef3403bb112c50963f537bd009156aea000acf51a9b6fbd063e496a91638b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.14.2 This release

2 release files

1.14.0

2 release files

1.13.2

2 release files

1.12.4

2 release files

1.12.3

2 release files

1.12.0

2 release files

1.11.1

2 release files

1.11.0

2 release files

1.10.1

2 release files

1.9.0

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.2

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page