All Projects → amilajack → compat-db

amilajack / compat-db

Licence: MIT license
A browser API compatibility database

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to compat-db

facilejdbc
FacileJDBC - Fast, simple and lightweight JDBC wrapper
Stars: ✭ 34 (-44.26%)
Mutual labels:  db
CSJsonDB
A C# package that performs basic CRUD ( Create, Read, Update, Delete ) operations on a Json file, used for sample minimalistic DBs.
Stars: ✭ 75 (+22.95%)
Mutual labels:  db
emulatetab
A jQuery plugin to emulate tabbing between elements on a page.
Stars: ✭ 15 (-75.41%)
Mutual labels:  compatibility
hasor
Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
Stars: ✭ 938 (+1437.7%)
Mutual labels:  db
BedrockBackwards
Connects older clients to newer servers
Stars: ✭ 24 (-60.66%)
Mutual labels:  compatibility
kvs
Lightweight key-value storage library for Browser, Node.js, and In-Memory.
Stars: ✭ 126 (+106.56%)
Mutual labels:  db
mongoose-api-generator
Autogenerate a REST API from your Mongoose models
Stars: ✭ 19 (-68.85%)
Mutual labels:  db
XLocalizer
Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.
Stars: ✭ 103 (+68.85%)
Mutual labels:  db
derivejs
DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.
Stars: ✭ 54 (-11.48%)
Mutual labels:  db
minilib
MiniLib Pascal/Delphi library
Stars: ✭ 49 (-19.67%)
Mutual labels:  db
system-fonts
Which fonts can I use?
Stars: ✭ 29 (-52.46%)
Mutual labels:  caniuse
AloeDB
Light, Embeddable, NoSQL database for Deno 🦕
Stars: ✭ 111 (+81.97%)
Mutual labels:  db
metana
Abstract task migration tool written in Go for Golang services. Database and non database migration management brought to the CLI.
Stars: ✭ 61 (+0%)
Mutual labels:  db
zap-db
An easy to use JSON database written with ease of setup and memory management of slack bots in mind.
Stars: ✭ 103 (+68.85%)
Mutual labels:  db
dynamo-node
DynamoDB mapper
Stars: ✭ 12 (-80.33%)
Mutual labels:  db
sqlt
SqlT golang实现的类似MyBaits的Sql 工具
Stars: ✭ 28 (-54.1%)
Mutual labels:  db
Android-ORM-Benchmarks
No description or website provided.
Stars: ✭ 25 (-59.02%)
Mutual labels:  db
PHPUnit-Polyfills
Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests
Stars: ✭ 147 (+140.98%)
Mutual labels:  compatibility
ngrest-db
Simple ORM to use with ngrest
Stars: ✭ 27 (-55.74%)
Mutual labels:  db
upscheme
Database migrations and schema updates made easy
Stars: ✭ 737 (+1108.2%)
Mutual labels:  db

compat-db

🛠 Status: In Development

compat-db is currently in development. It's on the fast track to a 1.0 release, so we encourage you to use it and give us your feedback, but there are things that haven't been finalized yet and you can expect some changes.

Build Status NPM version npm

A browser API compatibility database

What is compat-db?

Understand compat-db in 5 minutes

Goals

  • Automate browser compatibility testing of APIs
  • Be a drop-in replacement for caniuse-db
  • Provide a node API for finding compatibility records

Installation

npm install compat-db

Development Setup

git clone https://github.com/amilajack/compat-db.git
cd compat-db
yarn

# Create your `.env` file
# ⚠️  Make sure to add your saucelabs keys to your `.env` file ⚠️
cp .env.example .env

# Migrate the sqlite (the default) or mysql database
yarn migrate

# Build the compatibility database to ./lib/all.json
# 💡 You can limit the amount of tests that you run by setting the following ENV's
# PROVIDERS_INDEX_START=0 PROVIDERS_INDEX_END=10 in your `.env` to run the first
# 10 tests
yarn build-compat-db

# Run tests
yarn test

# Serve the front-end browser UI for compat-db
yarn view-compat-db

Support

If this project is saving you (or your team) time, please consider supporting it on Patreon 👍 thank you!

Roadmap

See the roadmap wiki

Related

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].