webkernel / webkernel
A ready-to-start foundation with pre-configured services and seamless modularity, enabling the rapid development of interconnected systems built on top of Laravel and FilamentPHP. By Numerimondes.
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 1
Type:project
Requires
- php: ^8.2
- filament/filament: ^3.3
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.13
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
README
WebKernel is a comprehensive Laravel framework extension that eliminates the repetitive setup phase of modern web applications. Built specifically for developers who want to focus on building features rather than configuring infrastructure, it provides a robust foundation with enterprise-grade capabilities from installation.
Explore the Full Technical Documentation
Unlock the full potential of WebKernel. Discover everything you need to get started and go beyond. Click below to explore the official technical docs and get inspired!
Quick Start
composer create-project webkernel/webkernel
This single command sets up a complete Laravel + FilamentPHP environment with pre-configured modules, translations, and development tools.
Created by
El Moumen Yassine, for Numerimondes
System architecture diagram
🏗️ Architecture & Components
Component | Description | Features |
---|---|---|
Translation Engine | Advanced multi-language support | 53 languages, AI-ready pipeline, RTL handling |
Widget System | Optimized FilamentPHP widgets | Intelligent loading, performance optimization |
Command Protection | Built-in safeguards | Prevents destructive operations in production |
User Management | Extended user profiles | Subscription handling, role management |
Security Layer | Database protection | Update management, access control |
WebKernel follows a modular architecture with multiple specialized service providers, ensuring clean separation of concerns and maximum maintainability.
🌍 Enterprise Translation System
WebKernel's sophisticated translation infrastructure stands as one of its most powerful features:
Feature | Capability | Benefit |
---|---|---|
Language Support | 53 languages with RTL handling | Global application deployment |
Translation Engines | Google, Bing, Yandex with fallback | High availability and accuracy |
AI Integration | OpenAI, Claude, Gemini ready | Future-proof translation capabilities |
Quality Assessment | Multi-engine comparison scoring | Optimal translation selection |
Database Integration | Priority-based source management | Efficient translation workflow |
The system provides intelligent fallback mechanisms, quality scoring across multiple engines, and seamless integration with modern AI translation services.
🛠️ Developer Experience
Artisan Commands
Command | Purpose | Usage |
---|---|---|
webkernel:cc |
Interactive component creation | Guided development assistant |
webkernel:init |
Complete installation setup | One-click environment configuration |
webkernel:loadviews |
Dynamic view loading | Automatic component discovery |
Security & Protection
WebKernel includes comprehensive protection against destructive commands (migrate:fresh
, db:wipe
, migrate:reset
), preventing accidental data loss in production environments through intelligent command interception.
📈 Future Marketing Funnel Implementation
WebKernel's roadmap includes sophisticated marketing automation capabilities designed to transform user engagement and conversion optimization:
Stage | Feature |
---|---|
Lead Capture | Advanced form builders with A/B testing |
Lead Nurturing | Email automation with behavioral triggers |
Conversion Optimization | Dynamic landing pages with analytics |
Customer Retention | Loyalty programs and engagement tracking |
The marketing funnel system will integrate seamlessly with the existing user management and subscription capabilities, providing end-to-end customer lifecycle management.
🔮 Roadmap & Vision
Current Features
As of 31 May 2025, here are the current features and their statuses:
Category | Features | Status |
---|---|---|
Core | Multi-language translation system, User profiles, System dashboard | ✅ Production Ready |
Layout system | Give each Filament resource multiple possible layouts | ✅ Production Ready |
Security | Command protection, Database safeguards | ✅ Production Ready |
Business | Business capabilities, Role management | ⚠️ In Progress |
Coming Soon
Feature | Impact |
---|---|
E-commerce Integration | Complete online store capabilities |
Forum Systems | Public/private/paid community features |
Video Conferencing | Real-time communication platform |
Dynamic Website Builder | Drag-and-drop site creation |
Event Management | Comprehensive event planning tools |
Multi-tenancy Support | SaaS-ready architecture |
SSO/Social Authentication | Enterprise identity integration |
📊 Technical Specifications
Requirement | Version | License |
---|---|---|
PHP | 8.2+ | - |
Laravel | 12.0+ | - |
FilamentPHP | 3.3+ | - |
WebKernel | Latest | Mozilla Public License 2.0 |
🎯 Philosophy
WebKernel operates on seven fundamental principles that guide every development decision:
Principle | Implementation | Benefit |
---|---|---|
Minimal Dependencies | Clean, maintainable codebase | Reduced complexity and conflicts |
Smooth Experience | One-click installation and setup | Immediate productivity |
Maximum Customization | CSS and global variable control | Brand-specific implementations |
Future-Proof Design | Never modify core Laravel/FilamentPHP | Seamless framework updates |
Self-Hosted Architecture | Complete infrastructure control | Data sovereignty and security |
Open Source Forever | MPL-2.0 licensing | Maximum flexibility without vendor lock-in |
Operation-Centric | Business logic as first-class citizen | Real-world application focus |
🤝 Contributing
WebKernel welcomes contributions across all development areas, with particular emphasis on security-focused implementations and collaborative security testing. The project values both feature development and infrastructure improvements.
📞 Support & Community
Contact | Information |
---|---|
Author | El Moumen Yassine |
Repository | https://github.com/numerimondes/webkernel |
License | MPL-2.0 |
Documentation | https://deepwiki.com/numerimondes/webkernel |
WebKernel transforms Laravel development by providing enterprise-grade capabilities from the moment of installation, enabling developers to build sophisticated applications without the traditional setup overhead.