Assembly Line

selectolax

Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.

selectolax is an open-source libraries and runtimes project on GitHub under the MIT license (permissive), with 1.7k stars. It is built with CPython. Its last push was 4 days ago.

Stars
1.7k
License
MIT
Activity
Active
Latest release
v1.0.2

Code on GitHub Website

Judgement

What it is
Building block
What it does
A fast Python HTML5 parser with CSS selectors, built in Cython on the Lexbor engine.
Adopt it when
You scrape or parse a lot of HTML in Python and BeautifulSoup is too slow.
Watch out
It has a smaller API than BeautifulSoup or lxml and no XPath support.
Ready for
Usable
Runs as
Library
Built with
Python, Cython and Lexbor
How established
Established: started 9 years ago, latest release v1.0.2.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: selectolax → CPython → GCC → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to selectolax

  1. 1
    Transformers huggingface

    🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

    Framework or platform Production-ready You want to load, run or fine-tune open models from the Hugging Face Hub in Python.

    ★ 169k Apache-2.0 Python Active, pushed today
  2. 2
    Next.js vercel

    The React Framework

    Framework or platform Production-ready You build a React web app that needs SEO-friendly rendering and back-end routes in one project.

    ★ 143k MIT JavaScript Active, pushed today
  3. 3
    Electron electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Framework or platform Production-ready You want one web codebase to ship desktop apps for Windows, macOS and Linux.

    ★ 124k MIT C++ Active, pushed today
  4. 4
    Three.js mrdoob

    JavaScript 3D Library.

    Building block Production-ready You need 3D graphics, product viewers or visualisations on the web.

    ★ 118k MIT JavaScript Active, pushed today
  5. 5
    Tauri tauri-apps

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    Framework or platform Production-ready You want Electron-style apps with much smaller binaries and lower memory use.

    ★ 113k Apache-2.0 Rust Active, pushed today
  6. 6
    Axios axios

    Promise based HTTP client for the browser and node.js

    Building block Production-ready You want interceptors and consistent behaviour across browser and Node.js without writing your own wrapper around fetch.

    ★ 109k MIT JavaScript Active, pushed today
  7. 7
    PyTorch pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Framework or platform Production-ready You train or fine-tune neural networks.

    ★ 105k See repository Python Active, pushed today
  8. 8
    FastAPI fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Framework or platform Production-ready You build JSON APIs or ML services in Python and want typed, async code with free docs.

    ★ 104k MIT Python Active, pushed today

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.