PackageJS

If you know JavaScript, you can build professional full-stack apps quickly and easily with PackageJS.

Tired of unpaid internships? PackageJS helps freelance developers get their first paying client.

Join the Developer Program and get the PackageJS Intro kit to build and deploy a static blog for free. Or get the Intro kit ($19) now, without waiting.

Making apps is easy.

Use the PackageJS API builder to design a database with only a few clicks, and launch. Then use the PackageJS UI builder to make a web app that connects to your database, with only a few more clicks!


Auto-generate apps, then customize with code.

If you know JavaScript, then you already know Node.js!

Supports what you use.

PackageJS works with MySQL, MariaDB, PostgreSQL, and DynamoDB databases, Vue.js and React frameworks, and can deploy to DigitalOcean / Vultr / Linode / GoDaddy and AWS.


Compact

Only 30 MB to download (80 MB unzipped), and uses less than 256 MB of RAM.


Convenient

Build and use your apps online or offline (does not require an internet connection).


Big advantage

Build web apps for clients or your startup faster than your competition (make a SaaS in minutes).


Rewards

Become a PackageJS affiliate, and earn up to 50% commission per sale you bring in.

How to get started...


First!

Join the Developer Program and get the PackageJS Intro kit to build and deploy a static blog for free. Or get the Intro kit ($19) now, without waiting.


PackageJS Intro kit is free after joining.
A credit card is NOT required.

Then...

Get the PackageJS Prototyping kit to make complex applications that run on your own machine.


We do NOT charge a subscription.
Purchase once and use forever (lifetime non-commercial license).

When you're ready to deploy an application for a client (or your own startup), please purchase a Launch kit (with commercial license). Become a PackageJS affiliate and earn up to 50% commission ($1,399.50) on every Launch kit sale you bring in.

How quickly can I make a full-stack app?


In this tutorial video, we use the PackageJS app builder to design a database AND make a web app for a simple to-do app in only 5 minutes.

Single source of truth

When you make a change to your database design, the new format propagates through to the UI's form components and state manager.

More productivity

JOIN disparate SQL and NoSQL tables (with the Enterprise SDK). Connect APIs to make workflows; wrap APIs to add functionality.

More creativity

Responsive design by default, or use any CSS framework (Bootstrap, Tailwind, etc.).

Fewer headaches

File-field uploads are handled automatically. Protect files with signed-URLs (expire-after-x).


Fewer obstacles

Bypass concurrent origin request browser limits with API cloning and endpoint shuffling.