If you are upgrading from version 0.8 or below, the internal port the partsbin listens to changed to 8080. Update your docker-compose.yml
file following the installation guide.
If you are upgrading from version 0.7 or below, you will need to reindex your parts and equipment manually
Attention all hobbyist hardware hackers and engineers! Are you tired of sifting through piles of disorganised electronic components and struggling to keep track of what you have? Look no further!
This simple to use application, complete with intuitive search features and a simple flat taxonomy model, is designed specifically with you in mind. Say goodbye to the chaos and hello to a streamlined system for keeping track of your parts inventory, making your next electrical experiment smoother than ever.
Whether you’re an amateur hobbyist or a seasoned engineer, partsbin is the perfect tool to help you stay organised, productive, and get ahead of the game.
It’s free, open source with a liberal license (MIT), and easy to install via a Docker image, which can sit on a home server or on your lab PC. It is web based (using Blazor) and works reasonably well with tablets and mobile devices as well—landscape mode on an iPad works best otherwise some of the wider tables are a bit iffy.
Get it from Docker, or see the installation guide for detailed installation and upgrade instructions.
By default, when installed using docker compose
, partsbin will run on port 8035—access it via http://localhost:8035.
It’s totally self-hosted—I have no plans to develop any kind of security or user management, so you should make sure it’s restricted to your home/work network.
The design also means that multiple users and concurrency may be an issue. This has only been tested with a single user at a time. It really is a small scale hobbyist tool.
Follow development at https://github.com/becdetat/partsbin.
partsbin is a project by Rebecca Scott, allegedly a human who codes and plays with Arduinos, and pays for hundreds of dollars of components at ebay and aliexpress by working as an IT consultant at SixPivot.