awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HeyPuter avatar

HeyPuter/puter

0
View on GitHub↗
42,318 نجوم·3,888 تفرعات·TypeScript·AGPL-3.0·12 مشاهداتputer.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.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
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.
  • سجل النجوم

    مخطط تاريخ النجوم لـ heyputer/puterمخطط تاريخ النجوم لـ heyputer/puter

    الأسئلة الشائعة

    ما هي وظيفة 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.

    ما هي الميزات الرئيسية لـ heyputer/puter؟

    الميزات الرئيسية لـ heyputer/puter هي: Conversational Models, Application Development Platforms, Distributed Computing Frameworks, Web Desktop Environments, Cloud Native Frameworks, AI Integration Frameworks, Cloud Storage Services, Virtual File Systems.

    ما هي البدائل مفتوحة المصدر لـ heyputer/puter؟

    تشمل البدائل مفتوحة المصدر لـ heyputer/puter: 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…

    بدائل مفتوحة المصدر لـ Puter

    مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Puter.
    • vercel/vercelالصورة الرمزية لـ vercel

      vercel/vercel

      15,738عرض على GitHub↗

      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
      عرض على GitHub↗15,738
    • supabase-community/supabase-mcpالصورة الرمزية لـ supabase-community

      supabase-community/supabase-mcp

      2,476عرض على GitHub↗

      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
      عرض على GitHub↗2,476
    • pipecat-ai/pipecatالصورة الرمزية لـ pipecat-ai

      pipecat-ai/pipecat

      12,846عرض على GitHub↗

      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
      عرض على GitHub↗12,846
  • apache/openwhiskالصورة الرمزية لـ apache

    apache/openwhisk

    6,779عرض على GitHub↗

    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
    عرض على GitHub↗6,779
  • عرض جميع البدائل الـ 30 لـ Puter→