Tools and libraries overview

There are a number of robust developer libraries to save you from re-inventing the wheel. Everyone is invited to contribute new libraries and provide feedback on existing libraries - see how to contribute.

Solid-specific Tools

Solid-specific JavaScript Libraries

A typical Solid app will perform one or more of these functions using one of the associated libraries:

Beginning developers may want to start with one of the interface libraries which provide pre-built components. Advanced developers might want to look at Low Level Libraries and/or participate in the Solid OS project.

Solid-specific Libraries in other languages

Perl

Python

Rust

Kotlin

Swift

PHP

How to contribute

If you have a new tool or library, or have suggested additions or changes for this page, please submit a PR or contact the solidproject.org team.