api

strapi

23 May 2020Last Commit25126 (5405/yr)Github Stars283Issues

The most advanced open-source headless CMS to build powerful APIs with no effort.

Strapi is a free and open source headless CMS delivering your content anywhere you need.

Read the Getting Started tutorial or follow the steps below:

Install Strapi with this Quickstart command to create a Strapi project instantly:

or

This command generates a brand new project with the default features (authentication, permissions, content management, content type builder & file upload). The Quickstart command installs Strapi using a SQLite database which is used for prototyping in development.

directus

22 May 2020Last Commit6763 (908/yr)Github Stars1Issues

 

 

Directus is an open-source tool that wraps your database with an API, and provides an intuitive admin app for non-technical users to manage its content. It's what you'd get if you mixed a headless CMS, database client, and WebApp builder. Created in 2004, our platform powers over a million data-driven projects around the world.

The Directus Suite consists of:

 

Directus follows a database-first approach, storing all of your data unaltered in pure SQL databases that can be completely customized.

tyk

22 May 2020Last Commit5467 (904/yr)Github Stars224Issues

Tyk is a lightweight, open source API Gateway and Management Platform enables you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong.

Go version 1.10 is required to build master, the current development version. Tyk is officially supported on linux/amd64, linux/i386 and linux/arm64.

Tests are run against both Go versions 1.10 & 1.11, however at present, only Go 1.10 is officially supported.

polr

01 May 2020Last Commit3211 (489/yr)Github Stars152Issues

🚡 A modern, minimalist, and lightweight URL shortener.

Polr is an intrepid, self-hostable open-source link shortening web application with a robust API. It allows you to host your own URL shortener, to brand your URLs, and to gain control over your data. Polr is especially easy to use, and provides a modern, themable feel.

Getting Started - API Documentation - Contributing - Bugs - IRC

Polr is written in PHP and Lumen, using MySQL as its primary database.

Installation TL;DR: clone or download this repository, set document root to public/, create MySQL database, go to yoursite.com/setup and follow instructions.

ckan

23 May 2020Last Commit2639 (309/yr)Github Stars361Issues

CKAN is the world’s leading open-source data portal platform. CKAN makes it easy to publish, share and work with data. It's a data management system that provides a powerful platform for cataloging, storing and accessing datasets with a rich front-end, full API (for both data and catalog), visualization tools and more. Read more at ckan.org.

See the CKAN Documentation for installation instructions.

If you need help with CKAN or want to ask a question, use either the ckan-dev mailing list, the CKAN chat on Gitter, or the CKAN tag on Stack Overflow (try searching the Stack Overflow and ckan-dev archives for an answer to your question first).

traduora

23 May 2020Last Commit1211 (991/yr)Github Stars33Issues

Traduora is a translation management platform for teams. Once you setup your project you can import and export your translations to various formats, work together with your team, instantly deliver translation updates over the air, and soon automatically translate your project via third-party integrations.

We want traduora to become the home for managing your translation workflow, that's why we have made all of the core product open-source with the intention to grow a community and enable developers to build on top of it as a platform.

dreamfactory

22 May 2020Last Commit1078 (213/yr)Github Stars56Issues

Instant APIs without code

DocsTry OnlineContributeCommunity SupportGet Started Guide

DreamFactory™ is an iPaaS for mobile, web, and IoT applications. It is built on top of the Laravel framework, and includes an AngularJS-driven web administration client. So what can you do with the DreamFactory Platform?

Find a full list of installation options here.

Heroku users can easily install DreamFactory by clicking on the below button. Keep in mind like many Heroku add-ons DreamFactory comes with some limitations such as the inability to deploy a local file system-based REST API due to Heroku's file system write limitations. Additionally, DreamFactory lacks support for multiple dynos. Regardless of these limitations, it's a breeze to get started using DreamFactory on Heroku so give it a whirl!

fusio

20 May 2020Last Commit843 (175/yr)Github Stars70Issues

Fusio is an open source API management platform which helps to build and manage RESTful APIs. We think that there is a huge potential in the API economy. Whether you need an API to expose your business functionality, build micro services, develop SPAs or Mobile-Apps. Because of this we think that Fusio is a great tool to simplify building such APIs. More information on https://www.fusio-project.org/

The originally idea of Fusio was to provide a tool which lets you easily build a great API beside an existing application. I.e. in case you have already a web application on a domain acme.com Fusio helps you to build the fitting API at api.acme.com. Beside this use case you can also use Fusio to build a new API from scratch or use it internally i.e. for micro services.

syspass

13 Apr 2020Last Commit661 (95/yr)Github Stars152Issues

Join us in the Gitter chat room:

PHP web based Password Manager for business and personal use.

Installation instructions and documentation at Doc https://doc.syspass.org

This software is published under GNU GPLv3 license. For details about that, there is a copy on 'COPYING' file.

https://syspass.org

https://doc.syspass.org

https://github.com/nuxsmin/sysPass

https://hub.docker.com/r/nuxsmin/docker-syspass/

Though it would be preferable to ask or report issues through GitHub's website, you can reach me out by email (eg. CVEs, contribution, etc.): nuxsmin[a_t]syspass[d_o_t]org

para

13 May 2020Last Commit339 (55/yr)Github Stars2Issues

Para is a simple and modular backend framework for object persistence and retrieval. It helps you build and prototype applications faster by taking care of backend operations. It can be a part of your JVM-based application or it can be deployed as standalone, multitenant API server with multiple applications and clients connecting to it.

The name "pára" means "steam" in Bulgarian. And just like steam is used to power stuff, you can use Para to power your mobile or web application backend.

See how Para compares to other open source backend frameworks.

komga

22 May 2020Last Commit318 (401/yr)Github Stars44Issues

Komga is a free and open source comics/mangas server.

Features include:

Get the app from our releases page or through Docker.

Head over to our website for more information.

Check the development guidelines.

The Komga icon is based on an icon made by Freepik from www.flaticon.com

mailcare

13 Mar 2020Last Commit116 (36/yr)Github Stars1Issues

This is an open source disposable email address service that was built and maintained at mailcare.io.

Begin by cloning this repository to your machine, and installing all Composer & NPM dependencies.

Next, configure your mail transfer agent (MTA) to catch all emails and route them to the php application mailcare. See bellow an example with Postfix that I personnally use.

This script does 2 configurations

/etc/postfix/main.cf

Replace the line myhostname = * by myhostname = example.org Add one new line smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination for security purposes. Add one new line local_recipient_maps = to accept any mailbox under the domain myhostname

liteshort

23 May 2020Last Commit29 (23/yr)Github Stars3Issues

liteshort is a link shortener designed with lightweightness, user and sysadmin-friendliness, privacy, and configurability in mind.

Click here for a live demo.

Why liteshort over other URL shorteners?

liteshort is designed with the main goal of being lightweight. It does away with all the frills of other link shorteners and allows the best of the basics at a small resource price. liteshort uses under 20 MB of memory idle, per worker. liteshort has an easy-to-use API and web interface. liteshort doesn't store any more information than necessary: just the long and short URLs. It does not log the date of creation, the remote IP, or any other information.