A simple, open-source, general-purpose backend framework for rapid application development in the cloud.
Para was designed as a simple and modular backend framework focused on object persistence and retrieval. It significantly speeds up application development by abstracting away common backend challenges. The framework operates on three key levels: objects are stored in either a NoSQL data store or a traditional relational database, then automatically indexed by a search engine for fast querying, and finally, cached for optimal performance. This layered approach ensures both data integrity and high-speed access.
Beyond its core persistence capabilities, Para offers robust features like multi-tenancy, allowing each application to have its isolated data, index, and cache. It exposes a clean, RESTful JSON API secured with Amazon's Signature 4 algorithm, ensuring secure communication. The framework is database-agnostic, supporting various data stores, and includes powerful features such as full-text search (via Elasticsearch or Lucene), distributed object caching (Hazelcast or Caffeine), and flexible security options including social login and JWT authentication. Its modular design, powered by Google Guice, also supports plugins, making it highly extensible for diverse application needs. Para is available as an executable JAR, Maven dependency, or Docker image, making it easy to integrate into existing development workflows.
0 reviews
Sign in to write a review and help other indie hackers make informed decisions.
Sign In to Write a ReviewBe the first to share your experience with this tool!
Join thousands of indie hackers building with Para