🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
Alternatives To Boltons
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Boltons6,2392461772 months ago51February 20, 202368otherPython
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
Mimesis4,04842278 days ago47August 06, 20237mitPython
Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.
Just Dashboard1,489332 years ago29July 13, 201949mitJavaScript
:bar_chart: :clipboard: Dashboards using YAML or JSON files
4 months ago1mitPython
Universal Reddit Scraper - A comprehensive Reddit scraping command-line tool.
a day ago138unlicenseJavaScript
Technical specifications and guidelines for implementing Frictionless Data.
Elastic242414 months ago13January 11, 20207otherR
R client for the Elasticsearch HTTP API
4 months ago4December 03, 2019134otherJava
⛈️ RumbleDB 1.21.0 "Hawthorn blossom" 🌳 for Apache Spark | Run queries on your large-scale, messy JSON-like data (JSON, text, CSV, Parquet, ROOT, AVRO, SVM...) | No install required (just a jar to download) | Declarative Machine Learning and more
2 years agomitSwift
Flexible JSON traversal for rapid prototyping.
Web Database Analytics144
3 years agomitJupyter Notebook
Web scrapping and related analytics using Python tools
Miniql1102a year ago21February 05, 20218mitTypeScript
A tiny JSON-based query language inspired by GraphQL
Alternatives To Boltons
Select To Compare

Alternative Project Comparisons


boltons should be builtins.

Boltons is a set of over 230 BSD-licensed, pure-Python utilities in the same spirit as — and yet conspicuously missing from — the standard library, including:

Full and extensive docs are available on Read The Docs. See what's new by checking the CHANGELOG.

Boltons is tested against Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8 and 3.9, as well as CPython nightly and PyPy/PyPy3.


Boltons can be added to a project in a few ways. There's the obvious one:

pip install boltons

On macOS, it can also be installed via MacPorts:

sudo port install py-boltons

Then, thanks to PyPI, dozens of boltons are just an import away:

from boltons.cacheutils import LRU
my_cache = LRU()

However, due to the nature of utilities, application developers might want to consider other options, including vendorization of individual modules into a project. Boltons is pure-Python and has no dependencies. If the whole project is too big, each module is independent, and can be copied directly into a project. See the Integration section of the docs for more details.

Third-party packages

The majority of boltons strive to be "good enough" for a wide range of basic uses, leaving advanced use cases to Python's myriad specialized 3rd-party libraries. In many cases the respective boltons module will describe 3rd-party alternatives worth investigating when use cases outgrow boltons. If you've found a natural "next-step" library worth mentioning, see the next section!


Found something missing in the standard library that should be in boltons? Found something missing in boltons? First, take a moment to read the very brief architecture statement to make sure the functionality would be a good fit.

Then, if you are very motivated, submit a Pull Request. Otherwise, submit a short feature request on the Issues page, and we will figure something out.

Popular Json Projects
Popular Data Science Projects
Popular Data Formats Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Data Science
Data Structures