Loopback - The Node.js API Framework

  •        700

LoopBack is an open source Node.js framework built on top of Express optimized for building APIs for mobile, web, and other devices. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.

It helps to create dynamic end-to-end REST APIs with little or no coding. It can access data from Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP and other REST APIs, Incorporate model relationships and access controls for complex APIs, Use built-in push, geolocation, and file services for mobile apps and lot more.

http://loopback.io/
https://github.com/strongloop/loopback

Tags
Implementation
License
Platform

   




Related Projects

Usergrid - The BaaS Framework you run

  •    Java

Usergrid is an open-source Backend-as-a-Service (“BaaS” or “mBaaS”) composed of an integrated distributed NoSQL database, application layer and client tier with SDKs for developers looking to rapidly build web and/or mobile applications. It provides elementary services (user registration & management, data storage, file storage, queues) and retrieval features (full text search, geolocation search, joins) to power common app features.

Para - The backend for busy developers

  •    Java

Para was designed to be a simple and modular backend framework for object persistence and retrieval. It helps you build applications faster by taking care of the backend. It works on three levels - objects are stored in a NoSQL data store or any old relational database, then automatically indexed by a search engine and finally, cached. Para is also multitenant and has a clean and easy-to-use JSON API.

CloudBoost - One Complete Serverless Platform to build your app in half less time

  •    Javascript

CloudBoost can power your app's backend, including data storage, user authentication, real-time notifications, search and more. It provides single framework for Data-Storage / JSON Storage / BLOB Storage, 100% data ownership, Realtime Search, Cache, Queues, Horizontally scalable etc.

BaasBox - Backend for Mobile and Web Application

  •    Java

BaasBox is an Open Source project that aims to provide a backend for mobile and web apps. It helps to manage the content, A document belongs to a Collection. It can create, read, update and delete a document, provided user have access to it. Additional to that it has support for File management, Backup and Restore, API access control, User and Profile management and lot more.

Telepat - Awesome modern applications are real time

  •    Javascript

Telepat is an API centric backend that instantly delivers data, updates and messages to and from web, mobile or IoT apps. Telepat can ingest high speed data from a variety of sources and can display it in real time into complex and easy to use dashboards for organizations on all levels. It makes collaboration between people simple helping them see their input and changes faster than they can blink.


Deployd - A toolkit for building realtime APIs

  •    Javascript

Deployd is the simplest way to build realtime APIs for web and mobile apps. Ready-made, configurable Resources add common functionality to a Deployd backend, which can be further customized with JavaScript Events.

cloudboost - Realtime JavaScript Backend.

  •    Javascript

CloudBoost also has a managed service, so you don't have to install or configure anything. You can sign up for the managed service here. You can install CloudBoost anywhere you like. We have a Docker Compose file that can help you get started with CloudBoost in few minutes and with just one command. You can use this compose file to install the service locally on your local dev machine, or you can install the service to Azure, AWS, DigitalOcean, Softlayer, Packet and more.

rest-layer - REST Layer, Go (golang) REST API framework

  •    Go

REST APIs made easy.REST Layer is an API framework heavily inspired by the excellent Python Eve. It helps you create a comprehensive, customizable, and secure REST (graph) API on top of pluggable backend storages with no boiler plate code so you can focus on your business logic.

Gemini - Create full backend REST APIs in minutes

  •    Java

Gemini is a backend REST framework to automatically create CRUD REST APIs from scratch (with no coding), starting from a simple Schema definition called Gemini DSL. Gemini automatically handles creating all the storage and entity managers, Creating all the common REST methods and controller, OAuth2 // WIP authentication.

loopback-next - LoopBack makes it easy to build modern applications that require complex integrations

  •    TypeScript

LoopBack makes it easy to build modern applications that require complex integrations.LoopBack 4 is a work in progress, the public API is frequently changed in backwards-incompatible ways. See Upcoming-Releases on wiki for more details.

Kong - The Microservice API Gateway

  •    Lua

Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh). Backed by the battle-tested NGINX with a focus on high performance, Kong was made available as an open-source platform in 2015. Under active development, Kong is used in production at thousands of organizations from startups, Global 5000 and Government organizations.

lux - Build scalable, Node.js-powered REST JSON APIs with almost no code.

  •    Javascript

A MVC style framework for building highly performant, large scale JSON APIs that anybody who knows the JavaScript language and its modern features will understand. * Inspired by Rails, Ember, and React.

dredd - Language-agnostic HTTP API Testing Framework

  •    Javascript

Dredd is a language-agnostic command-line tool for validating API description document against backend implementation of the API. Dredd reads your API description and step by step validates whether your API implementation replies with responses as they are described in the documentation.

Spincast is an highly flexible and open source Java web framework, based on Guice

  •    Java

Spincast is a framework to serve as a backend for Single Page Applications (SPA), to develop old-school HTML generated websites or to be a REST API services platform. Spincast aims to feel more like a library than like a framework. It is not opinionated and favors configuration over convention. Its main goal is to give power to the developers.

aws-serverless-auth-reference-app - Serverless reference app and backend API, showcasing authentication and authorization patterns using Amazon Cognito, Amazon API Gateway, AWS Lambda, and AWS IAM

  •    TypeScript

SpaceFinder is a reference mobile app that allows users to book conference rooms, work desks, and other shared resources. The app showcases serverless authentication and authorization using the AWS platform.The mobile front-end is built using the Ionic 3 framework and client libraries to call AWS services and mobile backend APIs. The backend APIs themselves are powered by AWS services. The backend APIs are built using a serverless architecture, which makes it easy to deploy updates, and it also means that there are no servers to operationally manage.

ownphotos - Self hosted Google Photos clone

  •    Jupyter

Currently the project is in very early stages, so run it only for the sake of checking it out. Ownphotos comes with separate backend and frontend servers. The backend serves the restful API, and the frontend serves, well, the frontend. The easiest way to do it is using Docker.

insight-api - The bitcoin blockchain API powering Insight

  •    Javascript

A Bitcoin blockchain REST and web socket API service for Bitcore Node.This is a backend-only service. If you're looking for the web frontend application, take a look at https://github.com/bitpay/insight-ui.

kite - Micro-service framework in Go

  •    Go

Kite is a framework for developing micro-services in Go. Kite is both the name of the framework and the micro-service that is written by using this framework. Basically, Kite is a RPC server as well as a client. It connects to other kites and peers to communicate with each other. They can discover other kites using a service called Kontrol, and communicate with them bidirectionaly. The communication protocol uses a WebSocket (or XHR) as transport in order to allow web applications to connect directly to kites.

Spots - :bamboo: Spots is a cross-platform view controller framework for building component-based UIs

  •    Swift

Spots is a cross-platform view controller framework for building component-based UIs. The internal architecture is built using generic view models that can be transformed both to and from JSON. So, moving your UI declaration to a backend is as easy as pie. Data source and delegate setup is handled by Spots, so there is no need for you to do that manually. The public API is jam-packed with convenience methods for performing mutation, it is as easy as working with a regular collection type. If you are looking for a way to get started with Spots, we recommend taking a look at our Getting started guide.