Para
Para is a self-hosted developer tools tool that provides flexible and modular backend framework/server for object persistence.
Overview
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) Para is an open source, general-purpose, backend framework for the cloud. The project has 563 GitHub stars and is licensed under Apache-2.0.
Key Features
Source: GitHub README
- RESTful JSON API secured with Amazon’s Signature V4 algorithm
- Database-agnostic, designed for scalable data stores (DynamoDB, Cassandra, MongoDB, etc.)
- Full-text search (Lucene, Elasticsearch)
- Distributed and local object cache (Hazelcast, Caffeine)
- Multitenancy - each app has its own table, index and cache
- Webhooks with signed payloads
- Flexible security based on Spring Security (LDAP, SAML, social login, CSRF protection, etc.)
- Stateless client authentication with JSON Web Tokens (JWT)
- Simple but effective resource permissions for client access control
- Robust constraint validation mechanism based on JSR-303 and Hibernate Validator
Getting Started
Source: GitHub README
- Download the latest executable JAR
- Create a configuration file
application.conffile in the same directory as the JAR package. - Start Para with
java -jar -Dconfig.file=./application.conf para-*.jar - Install Para CLI with
npm install -g para-cli - Create a new dedicated app for your project and save the access keys:
## Normalized Features
*Source: tool-features-normalized.json*
docker, docker compose, elasticsearch, full text search, helm, kubernetes, ldap, metrics, mobile app, mongodb, multi language, multi user, mysql, npm, oauth, plugins, postgresql, rest api, sso, webhooks.
<DeploymentOptions slug={frontmatter.slug} /> Features
Authentication & Access
- LDAP / Active Directory
- Multi-User Support
- OAuth / Social Login
- Single Sign-On (SSO)
Integrations & APIs
- Plugin / Extension System
- REST API
- Webhooks
Search & Discovery
- Full-Text Search
Analytics & Reporting
- Metrics & KPIs
Localization & Accessibility
- Multi-Language / i18n
Mobile & Desktop
- Mobile App
Category
Related Developer Tools Tools
View all 181 →Neovim
97KThe hyperextensible Vim fork that rewards the time you invest — sub-100ms startup, modal editing, total customization, and no licensing fees.
Hoppscotch Community Edition
78KOpen-source API development ecosystem — lightweight, fast alternative to Postman with REST, GraphQL, WebSocket, and real-time API testing.
code-server
77KRun VS Code on any machine and access it through a browser — code from your iPad, Chromebook, or any device with a web browser.
Appwrite
55KOpen-source backend-as-a-service with authentication, databases, storage, functions, and messaging. Self-hosted Firebase alternative for web and mobile apps.
Gitea
54KLightweight, self-hosted Git service with code hosting, pull requests, CI/CD, package registry, and project management. GitHub alternative that runs on a Raspberry Pi.
Gogs
48KA painless, lightweight, self-hosted Git service written in Go. Minimal resource usage, easy setup, and runs on anything from a Raspberry Pi to a VPS.