awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PerfectlySoft avatar

PerfectlySoft/Perfect

0
View on GitHub↗
13,753 estrellas·928 forks·Swift·Apache-2.0·10 vistaswww.perfect.org↗

Perfect

Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and backend services. It provides an asynchronous HTTP server that handles web traffic through an event loop, alongside a web template engine for generating dynamic HTML pages.

The project includes a WebSocket communication library for implementing bidirectional, real-time data exchange between clients and servers. It also provides a database connector to establish connections and exchange data between Swift applications and external database stores.

The framework's capabilities cover RESTful API routing, push notification delivery, and protocol-based database integration. It further supports the deployment of server applications to Linux environments through automated pipelines.

Features

  • Asynchronous Web Frameworks - Provides a high-performance asynchronous engine for building and hosting scalable web applications.
  • Database Connectivity Interfaces - Provides standardized drivers and interfaces for connecting Swift applications to external data stores.
  • Multi-Store Connectors - Offers standardized driver interfaces for exchanging data with external relational and document databases.
  • Swift Database Drivers - Provides a suite of libraries for establishing connections and exchanging data between Swift and external databases.
  • Asynchronous Event Loops - Implements a non-blocking I/O model using an asynchronous event loop to maximize server throughput.
  • HTTP Servers - Ships an asynchronous HTTP server engine that routes and serves web traffic via an event loop.
  • RESTful API Development - Provides a framework for developing scalable RESTful web services using standard HTTP methods.
  • RESTful APIs - Includes a routing system to map HTTP request paths to Swift handler functions for RESTful services.
  • Server-Side Frameworks - Provides a comprehensive set of tools for building server-side applications and REST APIs.
  • Mobile Backend Infrastructure - Provides the necessary server infrastructure to manage data and push notifications for mobile applications.
  • WebSocket Servers - Implements a server-side framework for managing persistent, bidirectional communication channels for real-time data exchange.
  • HTML Template Renderers - Ships a server-side engine that generates dynamic HTML by merging data with predefined templates.
  • Server-Side Template Engines - Provides a server-side engine that injects dynamic data into HTML templates to generate web pages.
  • HTML Templating Engines - Features a template engine to create dynamic web content by inserting data into layouts.
  • Real-Time Communication - Implements persistent bidirectional communication between clients and servers using WebSocket technology.
  • Dynamic Content Delivery - Supports the generation and delivery of dynamic web content using server-side HTML templates.
  • HTTP Networking - Web framework for server-side Swift.
  • Web Servers - Offers a comprehensive server-side Swift ecosystem.
  • Server Side Swift - Server-side Swift application server.

Historial de estrellas

Gráfico del historial de estrellas de perfectlysoft/perfectGráfico del historial de estrellas de perfectlysoft/perfect

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace perfectlysoft/perfect?

Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and backend services. It provides an asynchronous HTTP server that handles web traffic through an event loop, alongside a web template engine for generating dynamic HTML pages.

¿Cuáles son las características principales de perfectlysoft/perfect?

Las características principales de perfectlysoft/perfect son: Asynchronous Web Frameworks, Database Connectivity Interfaces, Multi-Store Connectors, Swift Database Drivers, Asynchronous Event Loops, HTTP Servers, RESTful API Development, RESTful APIs.

¿Qué alternativas de código abierto existen para perfectlysoft/perfect?

Las alternativas de código abierto para perfectlysoft/perfect incluyen: vibora-io/vibora — Vibora is an asynchronous Python web framework and built-in HTTP server designed for building high-performance web… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… pallets/quart — Quart is an asynchronous Python web framework that implements the ASGI specification. It is used to build… httpswift/swifter — Swifter is a lightweight HTTP server engine and routing system written in the Swift programming language. It functions… encode/starlette — Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,…

Alternativas open-source a Perfect

Proyectos open-source similares, clasificados según cuántas características comparten con Perfect.
  • vibora-io/viboraAvatar de vibora-io

    vibora-io/vibora

    5,592Ver en GitHub↗

    Vibora is an asynchronous Python web framework and built-in HTTP server designed for building high-performance web applications. It utilizes an asynchronous event loop and coroutines to process network requests and serve responses without requiring external server wrappers. The project features a high-performance asynchronous schema validator for request integrity, a non-blocking template engine with support for hot-reloading, and a WebSocket communication server for bidirectional real-time data exchange. The framework covers a broad range of capabilities, including modular route management

    Pythonasyncclientframework
    Ver en GitHub↗5,592
  • sanic-org/sanicAvatar de sanic-org

    sanic-org/sanic

    18,624Ver en GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Pythonapi-serverasgiasyncio
    Ver en GitHub↗18,624
  • pallets/quartAvatar de pallets

    pallets/quart

    3,599Ver en GitHub↗

    Quart is an asynchronous Python web framework that implements the ASGI specification. It is used to build high-performance HTTP and WebSocket services, JSON REST APIs, and web applications using async and await syntax for non-blocking request handling. The framework supports persistent bidirectional communication via WebSocket API servers and enables the proactive delivery of assets through HTTP server push. It also includes a template engine for rendering dynamic HTML web pages and supports incremental request and response streaming to manage large payloads. General capabilities cover reque

    Pythonasgiasyncioflask
    Ver en GitHub↗3,599
  • httpswift/swifterAvatar de httpswift

    httpswift/swifter

    4,018Ver en GitHub↗

    Swifter is a lightweight HTTP server engine and routing system written in the Swift programming language. It functions as a web server capable of handling network requests and delivering responses such as HTML and plain text. The project provides a Swift WebSocket server for establishing bidirectional real-time communication channels to exchange text and binary data. It also includes a static file server that maps URL paths to local directories for direct file system access. The engine manages HTTP request routing by mapping specific URL paths to handler functions for delivering dynamic cont

    Swift
    Ver en GitHub↗4,018
  • Ver las 30 alternativas a Perfect→