Lowdefy

screenshot of Lowdefy
nextjs
react

The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

Overview:

Lowdefy is a versatile source-available web framework designed for building various types of business applications. It offers a simple YAML or JSON configuration method to create internal tools, web apps, admin panels, BI dashboards, websites, and CRUD apps. With Lowdefy, users can easily build web UIs, connect to databases and APIs, extend app functionality with npm plugins, and host their apps anywhere that supports Next.js deployment.

Features:

  • Build Web UIs and Connect to Databases and APIs: Easily create web UIs and establish connections to databases and APIs for dynamic web applications.
  • Extend Everything with NPM Plugins: Extend Blocks, Requests, Operators, Actions, Auth Providers, and Adapters using plugins for enhanced flexibility.
  • Deploy Anywhere: Run Lowdefy apps as Next.js apps which can be deployed on platforms supporting Next.js deployment like Vercel or Docker.
  • Secured with Auth.js: Authentication is built on Auth.js, supporting various authentication methods like SSO, SAML, 2FA, and integration with providers like Google, Okta, and Auth0.
  • Git Control for Humans: The configuration structure of Lowdefy is designed for easy readability and understanding, facilitating collaboration in development teams.
  • Public, Authenticated, and Role-Based Access: Lowdefy supports building apps with public and private pages and implements role-based access control for secure application usage.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.