Free, open-source client or server-side APIs to "lint" user input.

Overview

passbird

Free, open-source client or server-side APIs to lint user input. Right now, you can check type for an email address i.e., either of disposable, free or business and determine strength for a given password on a scale of 1 to 5.

GitHub Workflow Status Codecov Codacy grade Code Climate maintainability

Installation

Make sure you have Node.js and Yarn installed on your workstation. Clone or download the repository and run below commands in project folder:

# install dependencies
yarn install

# start the local server
yarn start:dev

Deploy

Usage

The two endpoints included are as follows. You can also refer to the included Postman collection here for examples.

Method Path Description
GET / Lists supported endpoints
POST /email Checks for email type
POST /password Checks password strength

The Heroku powered, free-to-use base URL is https://passbird.herokuapp.com. Sample requests using curl would look like below:

curl -X POST -d "[email protected]" https://passbird.herokuapp.com/email

curl -X POST -d "password=Testing123" https://passbird.herokuapp.com/password

License

See LICENSE file.

You might also like...

WebVM is a server-less virtual Linux environment running fully client-side in HTML5/WebAssembly.

WebVM This repository hosts the source code of the https://webvm.io live demo page. WebVM is a server-less virtual Linux environment running fully cli

Jan 8, 2023

This is an email scheduler made using MERN stack. This repo contains client, server side is linked in readme

Email Scheduler Client This is an email scheduler client (server in different repository). It is made using react. Overview User can sign-up/sign-in,

Dec 3, 2022

A vanilla javascript library to generate Avataaars on the client or server side!

A vanilla javascript library to generate Avataaars on the client or server side!

Use the awesome Avataaars Library by Pablo Stanley (avataaars.com) in any javascript application. This Project uses parts of the Dicebear Avatars Libr

Dec 4, 2022

A free and open source api server for app "Fake Location @ 1.3.0.2"

FakeLocation-Server δΈ­ζ–‡ Introduction A fake api server for FakeLocation App Unlock all apps limitation and you can use pro version permanently for free

Dec 13, 2022

A free and open source api server for app "Fake Location @ 1.3.0.2"

FakeLocation-Server δΈ­ζ–‡ Introduction A fake api server for FakeLocation App Unlock all apps limitation and you can use pro version permanently for free

Jul 4, 2022

A Bootstrap plugin to create input spinner elements for number input

A Bootstrap plugin to create input spinner elements for number input

bootstrap-input-spinner A Bootstrap / jQuery plugin to create input spinner elements for number input. Demo page with examples Examples with floating-

Nov 7, 2022

A phone input component that uses intl-tel-input for Laravel Filament

A phone input component that uses intl-tel-input for Laravel Filament

Filament Phone Input This package provides a phone input component for Laravel Filament. It uses International Telephone Input to provide a dropdown o

Nov 29, 2022

This is an application that entered the market with a mobile application in real life. We wrote the backend side with node.js and the mobile side with flutter.

HAUSE TAXI API Get Started Must be installed on your computer Git Node Firebase Database Config You should read this easy documentation Firebase-Fires

Nov 4, 2021

This plugin allows side-by-side notetaking with videos. Annotate your notes with timestamps to directly control the video and remember where each note comes from.

Obsidian Timestamp Notes Use Case Hello Obsidian users! Like all of you, I love using Obsidian for taking notes. My usual workflow is a video in my br

Jan 2, 2023
Owner
Vaibhav Pandey
Designer, Programmer, Security Researcher, Inventor and XDA Recognized Developer!
Vaibhav Pandey
Easy server-side and client-side validation for FormData, URLSearchParams and JSON data in your Fresh app πŸ‹

Fresh Validation ??     Easily validate FormData, URLSearchParams and JSON data in your Fresh app server-side or client-side! Validation Fresh Validat

Steven Yung 20 Dec 23, 2022
Client-side app using various Lichess APIs for demonstration purpose

Lichess OAuth app demo This is an example for a fully client side OAuth app that uses various APIs. Features Fully client side, no server needed Login

Lichess 30 Dec 6, 2022
Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows

Make drag-and-drop easier using DropPoint! DropPoint helps you drag content without having to open side-by-side windows Works on Windows, Linux and Ma

Sudev Suresh Sreedevi 391 Dec 29, 2022
Empty project with configured webpack, type script and es-lint

Empty project template Empty project with configured webpack, typescript and es-lint Easy to use: Download project files Go to project root directory

Kris Casper 56 Dec 20, 2022
lint the npmcli way

@npmcli/lint Lint the npmcli way USAGE This package contains two executable scripts. One for linting your code, and the other for automatically settin

npm 27 Aug 11, 2022
Validate your Markdown frontmatter data against a JSON schema β€” remark-lint rule plugin

remark-lint-frontmatter-schema Validate Markdown frontmatter YAML against an associated JSON schema with this remark-lint rule plugin. Supports: Types

Julian Cataldo 20 Dec 10, 2022
A Nextjs-Typescript boilerplate , configured with Tailwindcss, Eslint, Prettier, Lint-staged ,Husky and commitizen

Minimal Nextjs Typescript boilerplate A Minimal Next-Typescript boilerplate to quickly and easily bootstrap your next project. Comes pre-configured wi

TEYIM ASOBO 3 Nov 4, 2022
Grayce Muthui 8 Jun 16, 2022
Satyam Sharma 3 Jul 8, 2022
An open-source analytics library to measure user events the hassle-free way.

walker.js The walker.js is an open-source event tracker for all tools. Easy, standardized & flexible. Capture user events in the browser by setting HT

elbwalker 181 Dec 22, 2022