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

create-ev0-app

v0.3.1

Published

The best CLI for creating, building, and deploying your Next.js apps

Downloads

284

Readme

EV0 App

The best way to start your next Next.js project in a type-safe environment. Get started with the EV0 Stack by running npx create-ev0-app@latest init

Getting Started

To get started with the EV0 Stack, you can run the following command:

npx create-ev0-app@latest init
# or
yarn create-ev0-app@latest init
# or
pnpm dlx create-ev0-app@latest init
# or
bunx create-ev0-app@latest init

The EV0 Stack

The EV0 Stack is a full-stack TypeScript framework that helps you build fast, robust, and maintainable web applications using the latest technologies. It is built on top of the following technologies:

  • Next.js: A React framework that enables server-side rendering and static site generation.
  • TypeScript: A superset of JavaScript that adds static types to the language.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • ShadCN UI: A collection of accessible, reusable, and customizable UI components.
  • tRPC: A TypeScript-first framework for building scalable and type-safe APIs.
  • Supabase: An open-source alternative to Firebase that provides a real-time database and authentication system.
  • Clerk: A user authentication and authorization service that provides a secure and customizable login experience.
  • MongoDB: A NoSQL database that provides a flexible and scalable data storage solution.
  • Drizzle: A TypeScript-first ORM that provides a type-safe and efficient way to interact with databases.
  • Prisma: A modern database toolkit that provides a type-safe and efficient way to interact with databases.
  • UploadThing: A file upload service that provides a secure and efficient way to upload files to the cloud.

What is EV0?

So, what is EV0? A template? A framework? A stack? The answer is all of the above. It's a template because it provides a starting point for your project. It's a framework because it provides a set of tools and conventions for building web applications. And it's a stack because it combines multiple technologies to create a cohesive development experience.

Why EV0?

There are many reasons to use the EV0 Stack, but here are a few of the most compelling:

  1. Type Safety: EV0 is built on top of TypeScript, which provides static types for JavaScript. This means you can catch errors at compile time rather than at runtime, leading to more robust and maintainable code.

  2. Performance: EV0 uses Next.js, which enables server-side rendering and static site generation. This means your web applications will load faster and perform better, leading to a better user experience.

  3. Developer Experience: EV0 provides a set of tools and conventions that make it easy to build web applications. This includes a collection of accessible, reusable, and customizable UI components, a type-safe API framework, and a real-time database and authentication system.

  4. Scalability: EV0 is designed to scale with your project. Whether you're building a small prototype or a large production application, EV0 provides the tools and infrastructure you need to succeed.

  5. Community: EV0 has a vibrant and active community of developers who are passionate about building web applications. Whether you have a question, need help, or want to contribute, the EV0 community is here to support you.

This will prompt you to choose a project name, select the features you want to include (e.g., authentication, database, etc.), and configure the project settings. Once you've answered all the questions, the command will generate a new project in the current directory with the specified settings.

To quickly setup a new project with the default settings, you can run npx create-ev0-app@latest -d.

Community

If you have any questions, need help, or want to contribute, you can join the EV0 community on Discord. We're here to support you and help you succeed with the EV0 Stack.

Discord

Contributors

Thanks goes to these wonderful people.