npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

befast

v0.0.46

Published

The command-line interface for Befa.st

Downloads

112

Readme

npm i -g befast       # install cli

befast init nextjs-payments
cd nextjs-payments

befast deploy         # publish

Next.js Examples

How to Install

Watch the complete process on YouTube.com

  1. Pick a machine to host. Select Ubuntu LTS 22.04 as the operating system, and make sure at least 2GB/1CPU is chosen. We recommend DigitalOcean* using the link provided you get $200 for the next 60 days for free. We personally use a 2GB/2CPU machine to host a few projects on a single machine.
  2. Point DNS to IP address of this machine. Buy a domain (example.com) on Namecheap. Don't worry about SSL, it will be installed by BeFast. After purchase, click on Manage, then Advanced DNS, and enter Host Records as shown below. Replace 1.1.1.1 with your machines IP address from step 1.
Type        Host    Value
---         ---     ---
A Record    @       1.1.1.1
A Record    *       1.1.1.1
  1. Connect a terminal to the machine.
  2. Install with one command. Paste the command from your purchase, received via email, into the terminal on your server.

Watch the complete process on YouTube.com

Why?

  • Same workflow. Pretty UI, convenient CLI, git push.
  • No arbitrary limits.
  • No need to sign up on 25 different sites to get your database, job processing, queue, rate limiting...
  • Private.
  • No billing surprises.
  • No hidden asterik on free*
  • Drop in replacement. Keep your code as-is. Deploy alongside your existing infrastructure.
  • Better performance, data closer to code.
  • Escape hatch. Have an exit strategy once a company changes pricing on the fly.
  • Built-in storage, one-click start.
  • Any docker compose service can be defined in code, will be built on deploy.
  • Oh, and btw... works with not just Next.js. Learn more