Developers often work on different projects at the same time, some of these projects are the same in a different state, either for testing or staging.

Every project has its secrets, password, setup, and server information which become harder to maintain and save especially in plain text. Some developers choose to save and record these pieces of information in a note app, or even a personal information manager.

However, they can do that well with Projectpad, which is designed particularly for this purpose.

What is Projectpad?

Projectpad assists developers to store, record, organize all projects information in one place, where they can classify the project to its stage.

It permits attaching notes, adding points of interest like certain folders, directories, or files, adding server links, or virtual machine information.

The developers can decide the project type:

  1. Dev: the development environment
  2. Stg: Staging the last testing environment
  3. Uat: User Acceptance Testing, an environment used by the customer, which is not Prod;
  4. Prod: the production environment.

These different environments can be used later to filter the records.

Features

  1. It has a clean self-explanatory user-interface
  2. It allows saving and running commands locally or remotely
  3. Save project links
  4. Password encryption
  5. Encrypted database
  6. Helps developers to keep track of the database credentials
  7. Saves user accounts and passwords
  8. Keep track of all Hostnames, IPs, proxies, ports, authentication keys
  9. Allows adding points of interest
  10. Attach certain notes to any project
  11. Add different stages per project
  12. Full-text search support
  13. Supports unlimited projects, and records
  14. Assign icons per project
  15. It has a built-in dark theme support
  16. Developers can write the notes in Markdown
  17. Records SSH information
  18. It has a command-line interface for old-school developers

Screenshots

Platforms

Projectpad is constructed with Rust programming language for Linux and Unix systems, which can be installed either by building from source or using the Flatpak package from Flathub.

Install Projectpad on Linux

If you have Flatpak ready and Flathub repo set, run this command in your terminal:

Resources