0.4.4 • Published 3 years ago

helppo v0.4.4

Weekly downloads
17
License
GPL-3.0-only
Repository
github
Last release
3 years ago

Quickstart

Installation

npm install -g helppo-cli
# or
yarn global install helppo-cli

For more options, see Installation.

Usage

helppo-cli postgres://...
helppo-cli mysql://...

For more examples, see Usage.

What is it

Note: Helppo is still in early development.

Helppo is a CLI tool to instantly (helppo-cli <connection_string>) spin up a graphical in-browser CRUD interface from a database connection string. Currently supported databases are Postgres and MySQL.

Helppo is also an Express.js middleware. In fact, the command-line interface is simply a wrapper around it. You can mount Helppo in your own Express-project.

See the documentation for each flavour:

Also see docs/README.md for the remaining documentation.

Feature highlights

  • Automatically reads database schema (supports custom configuration), prints human-readable column names
  • Browse tables with filters, pagination, foreign key links, bulk actions/copy
  • Edit rows with the help of date pickers, secret columns
  • Run raw SQL queries
  • Recover deleted rows if you haven't refreshed the page
  • Shareable URLs for every page, filter and query

Screenshots

Browse database tables

Browse database tables

Perform bulk actions

Perform bulk actions

Edit database rows

Edit database rows

Run raw SQL queries

Run raw SQL queries

Subscribe to Helppo news

If you'd like to receive periodic updates about the status of Helppo, subscribe to the mailing list.

License

Versions 0.X of Helppo are published under the GPLv3 license.

Paraphrased, it means that you can use Helppo in any project for free, as long as you retain the license text in the source code (in the case of a server-side npm package like Helppo, this requirement is automatically fulfilled when installing it via npm, as the license text is always included in the node_modules subfolder). Additionally, if you modify Helppo itself and publish the modified software, it must be published under the same license.

For full license terms, see LICENSE.

From v1.0 onwards

I plan on adding or changing to a commercial license from v1.0 onwards, if it seems sensible at that point (considering project traction, feature backlog, etc.). Versions that were released under GPL will of course remain available under GPL indefinitely. To keep up with the topic, subscribe to the mailing list.

Contributing

Please do file bug reports and feature requests as issues in this GitHub repository!

For more information, see Contributing.md.


Helppo   CLI docs   Express.js middleware docs

0.4.4

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.1.6

4 years ago

0.1.4

4 years ago

0.1.5

4 years ago

0.1.0

4 years ago

0.0.2-beta

4 years ago

0.0.1-beta

4 years ago

0.2.0

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago