awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
este avatar

este/esteArchived

0
View on GitHub↗
5,327 stars·495 forks·TypeScript·MIT·20 viewstypescript.fun↗

Este

Este is an isomorphic web framework designed for rendering applications on both the server and client with shared state and routing. It functions as a remote session management dashboard, providing a centralized interface to control remote agent sessions through command delivery and prompt approval.

The framework includes a role-based access control system that protects interface components by wrapping sensitive elements in an authorization layer. It also features a remote session management system that monitors agent urgency and prioritizes sessions requiring immediate user input.

Additional capabilities cover global application state management via an immutable store with undo and redo functionality, as well as an input validation engine using synchronous and asynchronous rules. The project also provides tools for multi-language localization and internationalization to support users across different regions.

Features

  • Agent Session Dashboards - Provides a centralized dashboard for monitoring AI agent sessions and managing execution plans.
  • Isomorphic Rendering - Employs isomorphic rendering to share logic between server and client for consistent application behavior.
  • Application State Management - Manages global application state using an immutable store to enable reliable undo and redo functionality.
  • Immutable State Transactions - Implements an immutable state transaction pattern to ensure global data consistency and support undo/redo functionality.
  • Agent State Prioritizers - Tracks and sorts remote terminal sessions to alert users when agents are blocked and awaiting input.
  • Agent Session Monitors - Monitors and prioritizes remote agent sessions to alert users when agents are blocked and awaiting input.
  • Agent Urgency Monitors - Tracks and sorts terminal sessions by state to prioritize those requiring immediate user input.
  • Remote Session Managers - Provides a centralized dashboard for controlling remote agent sessions through command delivery and prompt approval.
  • Isomorphic Route Mappings - Maps web addresses to page components on both server and client to maintain state during navigation.
  • Isomorphic Frameworks - Provides a framework for rendering applications on both server and client with shared state and routing.
  • Page Routing Configurations - Associates route entries with specific page renderers to maintain application state during client-side navigation.
  • Undo-Redo State Stores - Uses an immutable global store to provide reliable undo and redo functionality for application state.
  • Terminal Output Monitors - Allows users to preview live session output without switching the active window pane.
  • Authorization Component Wrappers - Provides a reusable authorization layer to protect sensitive interface components from unauthorized access.
  • Role-Based Access Control - Restricts access to sensitive interface components based on user roles.
  • Role-Based Access Control Systems - Implements a security layer that protects interface components using an authorization wrapper.
  • Input Validation Schemas - Ensures data integrity by validating user input against predefined synchronous and asynchronous rules.
  • Application State Stores - Maintains a centralized authoritative state for the application to enable global data tracking.
  • Agent Status Notifiers - Display a status indicator that alerts users when an agent is blocked and awaiting a decision.
  • Input Validation Rules - Implements declarative rules to validate user input for information integrity before processing.
  • Multi-Language Content Delivery - Serves translated page versions and formatted data based on language preferences and regional settings.
  • Content Translation - Translates application text and formats data into multiple languages based on regional settings.
  • React - A JavaScript library for building user interfaces - Listed in the “React - A JavaScript library for building user interfaces” section of the Awesome Redux awesome list.

Star history

Star history chart for este/esteStar history chart for este/este

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Este

These projects share indexed features with Este. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • derbyjs/derbyderbyjs avatar

    derbyjs/derby

    4,706View on GitHub↗

    Derby is an isomorphic MVC framework and real-time data synchronization engine designed for building collaborative applications. It functions as a bi-directional data binding library and template engine that shares a single codebase between Node.js and the browser to synchronize state across clients and servers. The framework distinguishes itself through the use of operational transformation to resolve data conflicts automatically, enabling real-time shared editing and multi-user collaboration. It employs a differential state mutation model to minimize updates by performing deep equality chec

    TypeScript
    View on GitHub↗4,706
  • trueadm/infernotrueadm avatar

    trueadm/inferno

    16,420View on GitHub↗

    Inferno is an isomorphic JavaScript framework and virtual DOM UI library used for building user interfaces. It functions as a server-side rendering engine that converts virtual nodes into HTML strings for the server and hydrates them on the client to optimize initial load speeds and search engine indexing. The framework features a synthetic event system that provides a normalized interface for handling browser interactions consistently across different web environments. It employs a reactive UI model to synchronize state-driven updates and reactive streams with the browser document object mod

    JavaScript
    View on GitHub↗16,420
  • solidjs/solidsolidjs avatar

    solidjs/solid

    35,621View on GitHub↗

    Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial

    TypeScriptdeclarativefine-grainedjavascript
    View on GitHub↗35,621
  • erikras/react-redux-universal-hot-exampleerikras avatar

    erikras/react-redux-universal-hot-example

    12,099View on GitHub↗

    This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and Express. It functions as a server-side rendering framework that generates HTML on the server and rehydrates it on the client to improve search engine optimization and initial page load speeds. The project is distinguished by its focus on developer experience, featuring a configuration for hot module replacement. This allows for the real-time updating of the user interface and application state during development without requiring a full browser refresh. The framework provides c

    JavaScript
    View on GitHub↗12,099
Compare all 30 related projects→

Frequently asked questions

What does este/este do?

Este is an isomorphic web framework designed for rendering applications on both the server and client with shared state and routing. It functions as a remote session management dashboard, providing a centralized interface to control remote agent sessions through command delivery and prompt approval.

What are the main features of este/este?

The main features of este/este are: Agent Session Dashboards, Isomorphic Rendering, Application State Management, Immutable State Transactions, Agent State Prioritizers, Agent Session Monitors, Agent Urgency Monitors, Remote Session Managers.

Which projects share features with este/este?

Projects with overlapping indexed features include: derbyjs/derby — Derby is an isomorphic MVC framework and real-time data synchronization engine designed for building collaborative… trueadm/inferno — Inferno is an isomorphic JavaScript framework and virtual DOM UI library used for building user interfaces. It… solidjs/solid — Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing… erikras/react-redux-universal-hot-example — This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… didi/xiaoju-survey — This project is an enterprise survey platform and digital data collection suite designed for building complex digital…