awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HeyPuter avatar

HeyPuter/puter

0
View on GitHub↗
42,318 Stars·3,888 Forks·TypeScript·AGPL-3.0·12 Aufrufeputer.com↗

Puter

Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure.

The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestration framework that coordinates state, user actions, and lifecycle events between isolated browser windows, allowing for complex, multi-component application workflows.

Beyond its core desktop and storage capabilities, the system includes a comprehensive suite of artificial intelligence tools, including conversational response generation, image and video creation, and speech synthesis. It also provides a serverless backend platform that executes event-driven functions and manages persistent key-value storage, all accessible through a consistent programmatic interface.

The project offers extensive documentation and examples covering AI integration, authentication, and object management to assist developers in building scalable applications.

Features

  • Conversational Models - Sends text prompts to artificial intelligence models and receives generated responses to create interactive user experiences.
  • Application Development Platforms - Enables developers to build powerful apps and websites without the need for servers or backend infrastructure.
  • Distributed Computing Frameworks - Provides a browser-native execution environment for peer-to-peer communication and decentralized applications.
  • Web Desktop Environments - Provides a virtualized graphical workspace within the browser that manages application windows.
  • Cloud Native Frameworks - Enables building full-stack applications that leverage integrated cloud storage and serverless backend logic.
  • AI Integration Frameworks - Provides a unified interface for integrating and accessing various artificial intelligence models.
  • Cloud Storage Services - Provides cloud storage and object management capabilities for persistent data storage.
  • Virtual File Systems - Provides a unified cloud-based storage layer that maps remote file operations to a consistent interface.
  • Serverless Backend Hosting - Hosts scalable backend services, REST APIs, and webhooks directly within a cloud environment.
  • Serverless Platforms - Executes event-driven functions and manages persistent storage without requiring dedicated server infrastructure.
  • User Management Systems - Provides comprehensive tools for managing user authentication and identity within applications.
  • Cross-Window Orchestrators - Coordinates complex workflows across multiple browser windows by managing shared state and lifecycle events.
  • AI Integration Layers - Provides a programmatic interface that abstracts access to generative models for text, image, and audio.
  • Image Generation - Creates images from text prompts by configuring model parameters like aspect ratio, quality, and seed.
  • Cloud Storage Clients - Provides programmatic access to cloud-based file systems for creating, reading, and organizing remote directories.
  • Key-Value Stores - Provides key-value database storage for efficient data management.
  • Storage Abstractions - Maps remote storage operations to a consistent interface accessible by all hosted applications.
  • Application Lifecycle Management - Allows developers to create, list, update, and delete cloud-hosted application records.
  • Serverless Function Management - Creates, deletes, lists, and executes backend functions directly from application code.
  • Data Sandboxing - Restricts application access to a sandboxed directory and key-value store to ensure data isolation.
  • Sandboxed Environments - Restricts application access to isolated directories and key-value stores to ensure process separation.
  • Secure Execution Environments - Executes high-performance scripts within a protected and isolated environment to build scalable applications.
  • Session Management - Handles user sessions by initiating sign-in, checking login status, and retrieving profile information.
  • System Integrations - Interacts with the operating system to launch external applications, manage menu bars, and retrieve local settings.
  • Cross-Window Communication Layers - Provides a communication layer that coordinates state and user actions between isolated browser windows.
  • Speech Synthesis - Transforms text into spoken audio using various providers with customizable voice and model settings.
  • Node.js - Listed in the “Node.js 项目” section of the Great Open Source Project awesome list.
  • Data Science Environments - Provides a browser-based cloud computing environment.
  • Key-Value Database Clients - Manages persistent data storage through key-value operations like saving, retrieving, and deleting.
  • Serverless Orchestration - Executes backend logic in ephemeral containers triggered by web requests or internal events.
  • Networking Proxies - Enables direct cross-origin resource fetching and raw socket connections.
  • Peer-to-Peer Data Exchange - Provides a decentralized connectivity layer that facilitates secure file and message transfers.
  • Peer-to-Peer Networking - Creates direct peer-to-peer connections between browser tabs or clients to exchange messages in real-time.
  • Peer-to-Peer Runtimes - Facilitates secure data exchange and real-time communication directly between user clients.
  • Authentication Flows - Authenticates users automatically when cloud services are accessed, prompting for sign-in only when necessary.
  • Window Managers - Creates new windows, updates window titles, and adjusts the size or screen position of existing windows.
  • API Routing - Creates API endpoints for various HTTP methods to process incoming web requests.
  • Hosting Management - Provides tools to publish, update, and remove hosted websites by mapping subdomains.
  • AI Tool Execution - Performs custom functions or web searches by defining tool specifications for AI models.
  • Video Generation - Creates videos using specific models by configuring frame rates, inference steps, and guidance scales.
  • Key-Value Pair Managers - Stores and retrieves data using a flexible key-value pair structure.
  • Persistent Storage Providers - Saves data with optional expiration timestamps for automatic cleanup.
  • Secure Access Tokens - Generates temporary, time-limited URLs for secure direct access to cloud files.
  • Remote Worker Execution - Triggers serverless functions by providing target URLs and configuration parameters to process remote operations.
  • Message Buses - Coordinates state and user actions between isolated browser windows through a centralized layer.
  • Socket Networking - Establishes raw TCP or secure TLS-encrypted socket connections to remote servers to transmit data privately.
  • Menu Systems - Defines hierarchical arrays of menu items for organizing user interface commands.
  • UI Components - Displays standardized dialogs and control components to maintain a uniform visual experience.
  • Web Application Registries - Allows defining new web applications to make them accessible within the desktop environment.
  • Audio Transcription - Converts audio recordings into written text by providing a file URL.
  • Prompt Caching - Reduces costs for repeated requests by storing and reusing specific message responses from artificial intelligence models.
  • Vision Analysis - Identifies and extracts text content from images by providing a file URL and receiving recognized characters.
  • Cloud File Uploaders - Transfers local files and data blobs to cloud storage interfaces.
  • Cloud File Writers - Saves data directly to cloud storage paths with support for overwriting and directory management.
  • Cloud Resource Integrations - Connects external services like databases and artificial intelligence to application logic.
  • Worker Context Access - Retrieves global objects and request data within worker handlers to access platform services.
  • Cross-Origin Networking - Bypasses standard security restrictions to fetch remote resources and interact with external APIs.
  • Inter-Process Communication - Establishes bidirectional communication channels between parent and child applications.
  • Message Passing - Enables applications to communicate across isolated browser windows using a centralized message bus.
  • User Profile Services - Retrieves user account details including identity, subscription status, and storage limits.
  • Event Handlers - Registers event listeners to respond to user actions, window lifecycle changes, and application launch events.
  • System Dialogs - Shows native alerts, desktop notifications, and text input prompts to communicate important information.
  • Application Event Listeners - Registers handlers to respond to messages and lifecycle events from connected applications.
  • Application Messaging Interfaces - Transmits data messages between connected applications using a standardized messaging interface.

Star-Verlauf

Star-Verlauf für heyputer/puterStar-Verlauf für heyputer/puter

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Puter

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Puter.
  • vercel/vercelAvatar von vercel

    vercel/vercel

    15,738Auf GitHub ansehen↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    TypeScriptclicloudcommand
    Auf GitHub ansehen↗15,738
  • supabase-community/supabase-mcpAvatar von supabase-community

    supabase-community/supabase-mcp

    2,476Auf GitHub ansehen↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    TypeScript
    Auf GitHub ansehen↗2,476
  • pipecat-ai/pipecatAvatar von pipecat-ai

    pipecat-ai/pipecat

    12,846Auf GitHub ansehen↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    Auf GitHub ansehen↗12,846
  • apache/openwhiskAvatar von apache

    apache/openwhisk

    6,779Auf GitHub ansehen↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    Scala
    Auf GitHub ansehen↗6,779
Alle 30 Alternativen zu Puter anzeigen→

Häufig gestellte Fragen

Was macht heyputer/puter?

Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure.

Was sind die Hauptfunktionen von heyputer/puter?

Die Hauptfunktionen von heyputer/puter sind: Conversational Models, Application Development Platforms, Distributed Computing Frameworks, Web Desktop Environments, Cloud Native Frameworks, AI Integration Frameworks, Cloud Storage Services, Virtual File Systems.

Welche Open-Source-Alternativen gibt es zu heyputer/puter?

Open-Source-Alternativen zu heyputer/puter sind unter anderem: vercel/vercel — Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure… supabase-community/supabase-mcp — This project is a Model Context Protocol server and AI agent database connector. It provides a standardized… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… apache/openwhisk — OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API… dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… openfaas/faas — OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing…