Speedy Framework is an open-source enterprise Java framework designed to accelerate the development of dynamic web applications. Built on proven technologies such as Spring Boot, it provides a modular and integrated development environment that simplifies common requirements, allowing developers to focus on business scenarios instead of middleware issues.
| Feature | Description |
|---|---|
| Dynamic UI Design | Drag-and-drop functionality allows easy rearrangement of UI components and supports customizable templates. |
| Customizable Dashboard | Develop small UI widgets that can display tailored information for individual users. |
| Multitenancy | Supports the creation of applications with separated tenant data and administrative inter-tenant functionalities. |
| Soft Delete | Logical deletion of records to recover or permanently remove data as needed. |
| Multiple Authentication Protocols | Supports a range of authentication methods, including LDAP, OAuth2, and social media logins. |
| Role and Permission-Based Authorization | Flexible access control that allows modifications at runtime for immediate effect. |
| User Substitution | Enables users to execute operations on behalf of others, with audit logs tracking actions. |
| Page Level Security | Configurable access to UI fields and actions, tailored for specific users and roles. |
| Dynamic Reporting | Design and modify reports at runtime with easy visual customization options. |
| Customizable Internationalization | Localized content management for multi-lingual UI and reports. |
| Audit Logging | Detailed logging of changes made to entities, enhancing system tracking. |
| Pluggable Modules | Allows integration of modules like plugins, enhancing functionality and configuration. |
The Speedy Framework combines several powerful technologies to provide a robust application development experience:
With Speedy Framework, developers can launch fully functional enterprise applications that are ready for deployment from minute one, helping to ensure a faster and more efficient development process.