All Projects β†’ npm β†’ Spife

npm / Spife

Licence: isc
πŸ› 🍴 a jshttp based Β΅framework 🍴 🍝

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Spife

Psx
PHP REST API Framework
Stars: ✭ 108 (-53.04%)
Mutual labels:  rest, framework
Mono
Minimalist Framework on top of Express.js
Stars: ✭ 163 (-29.13%)
Mutual labels:  rest, framework
Narration
The Narration PHP Framework - Empowering everyone to build reliable and loosely coupled web apps.
Stars: ✭ 119 (-48.26%)
Mutual labels:  rest, framework
Jsonapiframework
JsonApiFramework is a fast, extensible, and portable .NET framework for the reading and writing of JSON API documents. Currently working on ApiFramework 1.0 which is a new framework that supports the many enhancements documented in the 2.0 milestone of this project while being media type agnostic but will support media types like {json:api} and GraphQL for serialization/deserialization purposes.
Stars: ✭ 85 (-63.04%)
Mutual labels:  rest, framework
Aqueduct
Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider.
Stars: ✭ 2,412 (+948.7%)
Mutual labels:  rest, framework
Min
A minimalistic web framework with route grouping and middleware chaining
Stars: ✭ 95 (-58.7%)
Mutual labels:  rest, framework
Fastapi Crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
Stars: ✭ 159 (-30.87%)
Mutual labels:  rest, framework
Yarf
Yet Another REST Framework
Stars: ✭ 62 (-73.04%)
Mutual labels:  rest, framework
Moqui Framework
Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
Stars: ✭ 205 (-10.87%)
Mutual labels:  rest, framework
Stampede
πŸ¦• Deno REST framework/eco-system
Stars: ✭ 205 (-10.87%)
Mutual labels:  rest, framework
Foal
Elegant and all-inclusive Node.Js web framework based on TypeScript. πŸš€.
Stars: ✭ 1,176 (+411.3%)
Mutual labels:  rest, framework
Ray
a framework that helps you to deliver well-designed python APIs
Stars: ✭ 215 (-6.52%)
Mutual labels:  rest, framework
Dreamfactory
DreamFactory API Management Platform
Stars: ✭ 1,148 (+399.13%)
Mutual labels:  rest, framework
Meteor
Meteor, the JavaScript App Platform
Stars: ✭ 42,739 (+18482.17%)
Mutual labels:  framework, npm
Falcon
The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
Stars: ✭ 8,654 (+3662.61%)
Mutual labels:  rest, framework
Goat
[DEPRECATED] 🐐 A minimalistic JSON API server in Go
Stars: ✭ 161 (-30%)
Mutual labels:  rest, framework
Rest Control
Framework for testing and validation REST services
Stars: ✭ 51 (-77.83%)
Mutual labels:  rest, framework
Framework
IONDV. Framework is a high level framework for enterprise web applications development.
Stars: ✭ 54 (-76.52%)
Mutual labels:  framework, npm
Wq
πŸ“±πŸŒπŸ“‹ wq: a modular framework supporting web / native geographic data collection apps for mobile surveys and citizen science. Powered by Django REST Framework, Redux, React, and Material UI.
Stars: ✭ 182 (-20.87%)
Mutual labels:  rest, framework
Magic
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Stars: ✭ 214 (-6.96%)
Mutual labels:  rest, framework

🍴 Spife 🍴

Build Status Greenkeeper badge

Welcome to Spife! It cuts like a knife, but scoops like a spoon!

Spife is a jshttp-based microframework with Opinions (TM). Collects and curates the following packages:

  1. Routing, courtesy of reverse,
  2. Database access, courtesy of pg
  3. Per-request concurrency and transactions, courtesy of pg-db-session,
  4. An ORM, courtesy of ormnomnom,
  5. Metrics gathering, courtesy of numbat-emitter,
  6. Monitoring, a la restify-monitor,
  7. and Logging, courtesy of bole

API

Full docs are available here.

  1. If you're just getting started with Spife, you might try the tutorial!
  2. You might have some questions. Check the FAQ.
  3. The topic documentation lays out the high-level concepts.
  4. Reference documentation covers API signatures and methods.

πŸ“¦ denotes a link to an external package that has been bundled with Spife.

Development

To develop locally, clone this repository, and run npm install in a shell in the repository directory. From there you can:

  • npm test: Run both the linter and the code tests.
  • npm run lint: Run just the linter.
  • npm run cov:test: Run the code tests with code coverage enabled.
  • npm run cov:html: Run the code tests and output a coverage directory. serve the directory at http://localhost:60888.

License

ISC

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].