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

@backan/core

v0.0.25

Published

All in one web API builder. Create endpoints with type validations and OpenApi documentation, safely and quickly.

Downloads

774

Readme

🔥 Backan - Core

All in one web API builder.

HEADER

Web About Us Donate Github Twitter Instagram Medium

License Version

BACKAN Create endpoints with type validations and OpenApi documentation, safely and quickly.

This package contains BACKAN Core library

Table of Contents

Start building your restAPI app now 🌈.

🔑 Installation

npm install backan
pnpm add backan
yarn add backan
bun add backan

NPM Version

Install only core

npm install @backan/core
pnpm add @backan/core
yarn add @backan/core
bun add backan

NPM Version

Setup

You can automatically create a backan template with:

npm create backan
pnpm create backan
yarn create backan
bun create backan

Read more

Create App instace

Read more

Create Route

Read more

Add Endpoints

What is BACKAN?

HEADER

BACKAN is a library designed to build REST API applications quickly and easily.

[!IMPORTANT] Currently in phase Beta The library can be used perfectly in production, but could undergo changes and new features until version 1. To avoid ongoing maintenance issues, we recommend installing a fixed version (without ^) in your project.

Project intention

Our project is not intended to be a substitute for any web framework. Our library aims to cover a specific use case, that of building APIs, simplifying this process as much as possible and creating APIs in a robust way.

The creation of this project is also due to the need of our collective to create APIs with good documentation and in a simple way, an example of this is the Api section of bepp (a web extension packager).

Contains

  • ✅ Simple data validation, so that your endpoints are as secure as possible and reduce repetitive code (boilerplate).
  • ✅ Built-in and almost automatic OpenAPI documentation, improving the visibility of our API without the need to import other projects.

In addition, BACKAN also provides:

  • A backan project creator with templates of greater and lesser complexity. Read more
  • Configuration to create your Node server, perfect for running your application without having to configure anything. Read more
  • Tool to build the binary of your application, ideal for running the app without the need for a Node.js environment. Read more

[!note] The documentation is under construction. Soon, we will write all the points it contains

Todo

  • 💡 Typing for make your frontend projects more easy.

Read more

What is backan built with?

Our library is built under the hono framework, which is why you will see references to it in our documentation and our code. BACKAN is an implementation that aims to simplify the construction of apirest for specific use cases.

You want to build an apirest quickly and safely and without thinking about third-party implementations, well here we propose our alternative.

🏁 Get started with Backan

Start building your restAPI app now 🌈.

Read more

🗄️ Get started with Backan server

Read more

📦 Build your project

The backan builder library allows you to build multiple things. Among others:

Read more

More from Backan

👨‍💻 Development

BACKAN is an open-source project and its development is open to anyone who wants to participate.

Issues Pull requests Read more

☕ Donate

Help us to develop more interesting things.

Donate

📜 License

This software is licensed with GPL-3.0.

Read more

🐦 About us

PigeonPosse is a ✨ code development collective ✨ focused on creating practical and interesting tools that help developers and users enjoy a more agile and comfortable experience. Our projects cover various programming sectors and we do not have a thematic limitation in terms of projects.

More

Collaborators

| | Name | Role | GitHub | | ---------------------------------------------------------------------------------- | ----------- | ------------ | ---------------------------------------------- | | | Angelo | Author & Development | @Angelo | | | PigeonPosse | Collective | @PigeonPosse |

Web About Us Donate Github Twitter Instagram Medium