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

nessim

v0.0.1

Published

Nessim CLI is a powerful tool for building full-stack apps quickly using multiple frameworks, templates, and customizable workflows.

Downloads

64

Readme

Note: This is my first CLI project, and I built it as a quick weekend side project, so it's still a work in progress. I’ll be adding more features and fixing bugs. If you have ideas to improve the structure, code, or build process, please feel free to contribute. Let’s make this project awesome together!

What’s Nessim CLI?

Nessim CLI is a powerful command-line tool for quickly building full-stack apps across multiple frameworks. With built-in templates, customizable workflows, and effortless package integration, it streamlines your development process and supports popular frameworks like Next.js (with more coming soon).

Key Features (and what’s coming soon)

  • Multi-Framework Support: Currently supports Next.js, with plans to add Remix and Laravel soon, so you can easily switch between different frameworks for your projects.
  • Effortless Package Integration: Add important packages to your project and adjust them to match your coding style. Whether it's configurations or how things are set up, Nessim adapts to the way you like to code.
  • Templates: Create your own templates or use built-in ones to kick-start your projects. You can also pull remote templates from GitHub or local directories, giving you flexibility in how you start your projects.
  • Highly Customizable: Full control over everything! Modify package setups, templates, and configurations to match your unique needs and workflow. Nessim is designed to fit how you like to work.

Installation

You can install Nessim globally using npm:

npm install -g nessim

Or with Yarn:

yarn global add nessim

How to Use

Once installed, just type nessim in your terminal to get started:

nessim

Commands

  • nessim - Start a new project. Soon will be nessim init
  • nessim add (Coming Soon) - Add a package to your project (Coming Soon)

Supported Packages / Frameworks

Right now, Nessim only supports Next.js since I had limited time to work on it. But more frameworks like Remix and Laravel are on the way! I’m also planning to add more packages and features to make it even more powerful.

  • Next.js: The React framework for building websites.
  • Remix (Coming Soon): A modern web framework for building web apps.
  • Laravel (Coming Soon): A PHP framework for building web apps.

Packages / Integrations

Boost your project with these features:

ORM (Object-Relational Mapping)

  • Drizzle-ORM: Lightweight ORM for easy querying.
  • Prisma: Type-safe ORM with powerful query capabilities.

Authentication

  • Auth.js (Coming Soon): Simple and flexible authentication.
  • Clerk: Full user management with built-in authentication.
  • Lucia (Coming Soon): Lightweight auth for web apps.
  • Kinde (Coming Soon): A developer-friendly auth platform.

Component Libraries

  • Shadcn UI: Flexible UI components based on Radix.
  • Chakra-UI: Simple, modular, and accessible component library.

Emails

  • Mailgun (Coming Soon): Send transactional and bulk emails.
  • Resend (Coming Soon): Simple API for sending emails at scale.

Payment Integration

  • Stripe (Coming Soon): Popular platform for handling payments.
  • Lemon Squeezy (Coming Soon): Sell digital products with built-in payment support.

Analytics

  • Google Analytics: Track website traffic and user behavior.
  • Vercel Analytics: Real-time analytics tailored for Vercel.

Contributing

I’d love your help! Check out our contribution guidelines for more info on how to get involved.

License

This project is licensed under the MIT License. Check out the LICENSE file for more details.