Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Tags2
Sort:Used by Most Apps
PyO3
Rust bindings for the Python interpreter, for writing native extensions or embedding Python in Rust.
ipykernel
The IPython kernel that lets Jupyter notebooks, JupyterLab, and other frontends run and interact with Python code.
node-oracledb
Oracle's official Node.js driver for connecting JavaScript and TypeScript apps directly to Oracle Database, in pure JS or with an optional native client.
IPython
A productive interactive Python shell with rich introspection, tab completion, and magic commands.
ipywidgets
Interactive HTML widgets for Jupyter notebooks
tree-sitter (Python)
Python bindings to the Tree-sitter incremental parsing library for building concrete syntax trees from source code.
node-tree-sitter
Node.js bindings to the tree-sitter incremental parsing library for building and querying syntax trees.
nbformat
Reference implementation of the Jupyter Notebook JSON format
nbconvert
Convert Jupyter notebooks to HTML, PDF, Markdown, and more
traitlets
A pure Python library that adds typed, validated, observable attributes to your classes, and the layered configuration system built on top of them.
go-tree-sitter
Go bindings for tree-sitter with prebuilt parsers for 40+ languages, for building fast syntax trees from source code.
jupyter_client
The reference implementation of the Jupyter messaging protocol, giving Python apps sync and async client/kernel-management APIs over ZeroMQ.
cairocffi
CFFI-based Python bindings for the Cairo 2D graphics library, a drop-in Pycairo replacement with no C compiler required at install time.
Audiopus
High-level, safe Rust binding to the Opus audio codec, wrapping the low-level audiopus_sys FFI layer.
terminaltables
Renders ASCII, Unicode box-drawing, and GitHub-flavored Markdown tables in the terminal from nested lists of strings.