Ianhub is a private software company founded by Kader Bouyakoub (bkader), dedicated to crafting high-performance, developer-centric web solutions in PHP.
We specialize in creating lightweight, modular, and secure application frameworks designed for developers who value speed, structure, and flexibility.
CodeIgniter Skeleton (CSK) is Ianhub’s flagship framework — a private, modular application foundation built on CodeIgniter 3. It serves as the core engine powering several internal and commercial projects.
🧩 Core Highlights
- Modular architecture with built-in admin interface.
- Theme and marketplace integration.
- Advanced authentication system (with optional 2FA).
- Minimalist database design built for scalability.
- Optimized for performance and maintainability.
CSK is not open source. Access is restricted to Ianhub’s internal projects and selected partners.
We maintain a family of repositories and internal tools that extend the CSK core:
Core
- csk-core — Core application framework.
- csk-common — Shared assets (StyleSheets, JavaScripts, Images, and Fonts).
- csk-languages — Lists all available CSK languages.
- csk-packages — A monorepo containing all official CSK packages, including modules, plugins, themes, languages, helpers, and libraries.
- csk-projects — A monorepo containing all official CSK projects and applications.
Themes
- csk-theme-classic — A multipurpose CSK theme built with Bootstrap 5.
Modules
- csk-module-blog — Adds a lightweight Content Management System to CSK applications.
- csk-module-contact — Display a contact form and let visitors send you messages.
- csk-module-events — Adds an events management system to CSK applications.
- csk-module-faq — A module that adds a simple yet effective FAQ system.
- csk-module-forum — Allows CSK applications to start their own community forums.
- csk-module-gallery — Create and manage photo albums to showcase your images.
- csk-module-market — A single-shop module that turns your CSK application into a read-to-use e-commerce website.
- csk-module-marketplace — A multi-vendor module that turns your CSK application into a read-to-use marketplace that hosts multiple vendors and shops.
- csk-module-pages — Helps you create and manage static pages for your site.
- csk-module-portfolio — What is better than a portfolio module to showcase your work?
- csk-module-projects — Manage company or client projects, tasks, and progress.
- csk-module-services — Adds services system to your CSK applications.
- csk-module-testimonials — Adds testimonials system to your CSK applications.
- csk-module-tickets — Adds a support and tickets system to your CSK applications to offer your clients the support they deserve.
Plugins
- csk-plugin-exception-notifier — Automatically emails administrators detailed reports when uncaught PHP exceptions occur. Includes de-duplication and throttling to prevent alert spam.
- csk-plugin-jwt — Provides secure token-based authentication for APIs and user sessions using the JWT standard.
- csk-plugin-request-guard — Lightweight per-request limiter that prevents excessive bootstrapping or malicious request flooding during the
pre_controllerphase. - csk-plugin-visitors — Displays a live count of online visitors on the dashboard sidebar.
Most of these are proprietary but serve as the backbone of upcoming Ianhub products and services.
We believe the web should be faster, cleaner, and developer-first.
At Ianhub, every line of code follows three guiding principles:
- Clarity — Code should be readable and logical.
- Consistency — Structure breeds scalability.
- Control — Developers deserve full ownership of their stack.
Medic turned developer, Kader Bouyakoub is the creator of CodeIgniter Skeleton and several other frameworks, themes, modules, plugins, and libraries under the Ianhub brand. With almost twenty (20) years of coding experience, he did not let a single programming language go untasted and untested. He is also the creator of some World of Warcraft addons and the contributor to several others, either enhancing or back-porting them.
"I am specialized in anything as long as I can learn it."
His work combines medical precision with developer passion — prioritizing structure, simplicity, and technical elegance.
Ianhub is currently expanding CSK’s ecosystem with:
- DinaPress CMS — WordPress-style content management built for CSK.
- Marketplace Integration — Secure distribution for themes and modules.
- Automation Tools — Streamlined deployment and release management.
While most of our work is private, we occasionally share insights, code snippets, and news here on GitHub.
⭐ Follow @Ianhubnet or @bkader for updates.
