A high-performance monorepo for modern full-stack application development. Focused on data-management, storage, and UI with advanced reactivity. Provides a robust data schema, real-time server sync, and unified support for PostgreSQL, MySQL, SQLite, MongoDB, and PouchDB.
- @medyll/idae-api
- @medyll/idae-be
- @medyll/idae-csss
- @medyll/idae-db
- @medyll/idae-dom-events
- @medyll/idae-engine
- @medyll/idae-html
- @medyll/idae-idbql
- @medyll/idae-machine
- @medyll/idae-mongo
- @medyll/idae-query
- @medyll/idae-socket
- @medyll/idae-stator
- @medyll/idae-shared
- @medyll/idae-config-prettier
- @medyll/idae-eslint-config
A flexible and extensible API framework for Node.js, designed to work with multiple database types and configurations. It features a modular architecture, dynamic database connection management, and a flexible routing system. The framework supports TypeScript for improved robustness and maintainability.
Repo: @medyll/idae-api
Version: 0.187.2 see changelog
A modern, lightweight, and extensible DOM manipulation library built with TypeScript. Designed for precise element targeting and manipulation using a callback-based approach. Features include advanced DOM traversal, event handling, style management, attribute control, HTTP content loading, timers, and more. Ideal for developers seeking a modular and consistent API for dynamic web applications.
Repo: @medyll/idae-be
Version: 1.96.2 see changelog
CSS and Style utility library for the Idae ecosystem.
Repo: @medyll/idae-csss
Version: 0.0.1
@medyll/idae-db is a flexible and powerful library for interacting with various databases, with a particular focus on MongoDB support. It offers robust connection management, an intuitive API, and simplified CRUD operations.
Repo: @medyll/idae-db
Version: 0.155.2 see changelog
dom-events is a powerful library for observing and reacting to DOM changes in web applications. It provides tools to track CSS changes, monitor DOM mutations, and handle various events efficiently, making it ideal for dynamic web applications.
Repo: @medyll/idae-dom-events
Version: 1.0.2 see changelog
A powerful TypeScript library for data manipulation and operations across the idae-engine. Provides utility classes for sorting, finding, grouping, and more.
Repo: @medyll/idae-engine
Version: 1.185.2 see changelog
Raw HTML utility library for dynamic web apps/sites (client & client-server), inspired by Svelte/React but builderless. Provides advanced HTML generation, parsing, and manipulation in JS/TS. Integrates with @medyll/idae-dom-events, idae-idbql, and @medyll/idae-stator (monorepo).
Repo: @medyll/idae-html
Version: 1.0.2 see changelog
A powerful and flexible IndexedDB query library for TypeScript and JavaScript applications, offering a MongoDB-like query interface, strong TypeScript support, reactive state management, and easy integration with front-end frameworks like Svelte.
Repo: @medyll/idae-idbql
Version: 0.185.2 see changelog
SvelteKit based framework to build AI powered applications with ease.
Repo: @medyll/idae-machine
Version: 0.135.2 see changelog
Repo: @medyll/idae-mongo
Version: 0.185.2 see changelog
A powerful and flexible query library for TypeScript and JavaScript applications, featuring a MongoDB-like query interface, strong TypeScript support, and easy integration with front-end frameworks.
Repo: @medyll/idae-query
Version: 0.186.2 see changelog
keep your app in sync with your backend!!
Repo: @medyll/idae-socket
Version: 0.0.4 see changelog
A lightweight and efficient state management library designed for building reactive and scalable JavaScript applications.
Repo: @medyll/idae-stator
Version: 0.51.2 see changelog
sharing
Repo: @medyll/idae-shared
Version: 1.0.4
idae svelte Prettier config
Repo: @medyll/idae-config-prettier
Version: 0.0.3 see changelog
Repo: @medyll/idae-eslint-config
Version: 0.1.5 see changelog
flowchart TD
subgraph Frontend [Web / Mobile / Desktop]
UI[idae-slotui] --> App[Your Application]
App --> Sync[idae-socket]
App --> LocalDB[idae-idbql]
LocalDB --> Query[idae-query]
end
subgraph Backend [API Server]
API[idae-api] --> Auth[Middleware]
Auth --> MultiTenant[Tenant Context]
end
subgraph DataLayer [Data Persistence]
MultiTenant --> DB[idae-db]
DB --> Adapters[(MongoDB / MySQL / SQLite / ...)]
end
App -- REST API -- > API
Sync -- WebSockets -- > App