Awesome
Neutomic
Introduction
[!CAUTION] Neutomic is currently in early development and is not yet ready for production use. Please check back later for updates.
Neutomic is a fast, asynchronous, lightweight PHP framework tailored for long-running process environments.
Key components of Neutomic include:
- Event-Driven Architecture: Built on top of revolt-php, Neu supports event-driven, non-blocking I/O operations, ensuring efficient handling of concurrent tasks.
- Non-Blocking HTTP Server: It leverages amphp/http-server, a non-blocking HTTP/1.1 and HTTP/2 server, enabling fast, scalable web applications.
Neu is designed to power high-traffic APIs, complex web applications, and real-time data processing systems. By adopting modern asynchronous PHP features, Neu helps developers build robust, efficient applications that are well-suited to today's dynamic, high-load environments.
Skeleton repository
Look at the skeleton repository neutomic/skeleton for a simple example of a Neu application.
To Do
- Multithreading support
- Static file serving
- Middleware support
- Dependency injection
- Database support
- Logging
- Configuration
- Error handling
- Cache
- Console
- Templating
- Logging
- Database
- MySQL
- PostgreSQL
- Session management
- Cookie management
- Event Dispatcher
- Console
- Cache
- File
- Redis
- Locale
- Form Parsing
- Streamed parsing
- Multipart
- URL-encoded
- Full parsing
- Multipart
- URL-encoded
- Streamed parsing
- CSRF protection
- Authentication
- Authorization
- WebSockets support
- Unit tests
- Code coverage
- Static analysis
- Security analysis
License
The MIT License (MIT). Please see LICENSE
for more information.