Openkoda – एक प्राइवेट Salesforce का ओपन सोर्स विकल्प
(github.com/openkoda)- बिज़नेस applications और internal tools के निर्माण process को तेज़ करने वाला ready-to-use development platform
- pre-built functionality और out-of-the-box features के साथ development time और effort में कमी
- लचीला और scalable approach: entities के साथ application बनाएं। विभिन्न multi-tenancy models में से चुन सकते हैं
- Java + Spring Boot + JavaScript + HTML + Hibernate + PostgreSQL
- unlimited customization और integration options उपलब्ध (Slack, Basecamp, GitHub, Jira, Trello, Google, Stripe, Teams आदि)
बिल्ट-इन फीचर्स
डायनेमिक entities
- database tables, CRUD functionality, forms, और overview बना सकते हैं
application admin panel
- app configuration: email settings, roles, permissions, HTML templates का management
- audit screen: data changes की tracking
- system logs: activity insights और troubleshooting
- system status: system performance और health का overview
user management
- organization में users को invite करना
- roles सेट करना
- user profile settings तक access
- user spoofing (admin mode में उपलब्ध)
roles और permissions
- global या organization-specific roles बनाना
- हर role को permissions assign करना
organization management
- organization data separation
- data access security rules लागू करना
- dashboard customization
- users को organization roles assign करना
CMS
- HTML templates को modify करना
- resource draft versions को edit करना
- नए public resources जोड़ना
resource management
- file overviews का management
- image resizing
- files के public access की settings
event listeners
application events (जैसे user creation, login, application startup) पर प्रतिक्रिया देने के लिए built-in handlers का उपयोग।
backup
built-in database backup routine।
import और export
मौजूदा app के components को export करके दूसरे Openkoda Core instance में आसानी से import किया जा सकता है।
multi-tenancy models
- single database / single schema
- single database / multiple schemas
- multiple databases / multiple schemas
job requests
समय अंतराल के आधार पर jobs schedule करना और event listeners के साथ jobs process करना।
notifications
email, Slack, Jira, GitHub, Trello, Basecamp जैसे notification channels के साथ application को sync करना।
email sender
CMS के माध्यम से email templates को customize करना और emails schedule करना।
GN⁺ की राय
- Openkoda की flexibility: विभिन्न multi-tenancy models और dynamic entities feature अलग-अलग बिज़नेस ज़रूरतों के अनुसार applications को आसानी से scale करने में मदद करते हैं।
- tech stack: Java, Spring Boot, Hibernate जैसी परिचित technologies का उपयोग होने से शुरुआती engineers के लिए भी इसे अपनाना आसान है।
- sample applications: उपलब्ध sample applications वास्तविक बिज़नेस scenarios के अच्छे उदाहरण देते हैं।
- contribution opportunities: open source project होने के कारण developers के लिए सीधे योगदान और सुधार के कई अवसर हैं।
- managed cloud: managed cloud option deployment और scaling को आसान बनाता है।
1 टिप्पणियां
Hacker News राय