Skip to content
View clicalmani's full-sized avatar
  • Cotonou, BΓ©nin

Organizations

@CLIC-ALMANI

Block or report clicalmani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
clicalmani/README.md

πŸ‘‹ Hi, I'm clicalmani!

πŸ§‘β€πŸ’» Passionate PHP Developer & Creator of the Tonka PHP Framework

I am clicalmani, a PHP developer since 2010, and I deeply believe that an ideal PHP framework can exist.

After years working with CodeIgniter, Laravel, and Symfony, I decided to build my own vision:

Tonka β€” a framework that combines:

  • πŸ—οΈ The architectural rigor of Symfony
  • ✨ The elegance and developer experience of Laravel
  • πŸš€ Modern tooling built for today's applications
  • πŸ”’ A production-ready, secure, and scalable foundation

πŸ’‘ The Genesis of Tonka

The Problem

For years, PHP developers had to choose between:

Framework Strengths Trade-offs
Symfony Robust, feature-complete, enterprise-ready Steeper learning curve, sometimes verbose
Laravel Elegant, expressive, developer-friendly Sometimes less architecturally strict

My Vision

Tonka was born from this conviction:

  • βœ… Complete like Symfony: Dependency Injection, events, messenger, scheduler, mailer, and more.
  • βœ… Elegant like Laravel: Clean, expressive syntax that makes writing code a joy.
  • βœ… Modern: Harnessing modern PHP, monolith capabilities, advanced ORM, and seamless data integration.
  • βœ… Production Ready: Built on battle-tested components, security-first design, and scalability.

🎯 Why "Tonka"?

The name Tonka originates from my native language and translates to "delicious".

Something you love doing all the time without ever feeling like it's work β€” pure passion and excitement.


πŸ› οΈ My Journey

  • 2010: Official journey with PHP began, learning through tutorials and technical books.

  • 2010s+: Deep exploration of PHP frameworks:

  • CodeIgniter β†’ First steps in MVC.

  • Laravel β†’ Elegance and developer experience.

  • Symfony β†’ Architectural excellence.

  • Today: Creating and scaling Tonka.

πŸ“š Books that inspired me along the way: Programming PHP (Rasmus Lerdorf), PHP 5 Power Programming, JavaScript: The Definitive Guide.


πŸš€ What Tonka Represents to Me

  1. Developer Joy β€” Code must be a pleasure to write.
  2. Completeness β€” Everything you need, right out of the box.
  3. Quality & Reliability β€” Built on top of proven Symfony components.
  4. Community β€” Open source, built by developers, for developers.

🎯 Goals & Roadmap

Short Term

  • βœ… Stabilize the core architecture.
  • βœ… Write comprehensive documentation and API specs.
  • βœ… Grow and nurture the initial community.
  • βœ… Iterate based on developer feedback.

Long Term

  • πŸ“š Establish Tonka as a leading PHP framework.
  • πŸ—οΈ Build a rich ecosystem of packages and tools.
  • 🌍 Foster a global developer community.
  • πŸ’‘ Continuously innovate around developer experience and modern PHP.

πŸ’¬ What I Believe In

  1. The best tools are built with love.
  2. Developer Experience (DX) matters deeply.
  3. Open source is transformative.
  4. PHP is far from dead β€” it evolves, and Tonka is proof of that evolution.

🀝 Why Your Support Matters

Building Tonka is a passion project, but it requires continuous time, care, and resources. Your support helps me:

  • πŸ§ͺ Maintain, benchmark, and improve the framework.
  • πŸ“š Write top-tier documentation and tutorials.
  • πŸ› Resolve issues and merge PRs quickly.
  • πŸš€ Roll out new features and ecosystem tools.
  • 🌍 Build and moderate the community.
  • πŸŽ“ Help others learn, grow, and contribute.

πŸ“¬ Get in Touch


πŸ™ Thank You

Thank you for taking the time to discover my story and Tonka.

Whether you are a user, contributor, sponsor, or simply curious β€” thank you for being part of this journey.

Together, let's build something great. πŸ’ͺ


⭐ If Tonka sparks your interest, consider leaving a star on the repository and joining our growing community!

Pinned Loading

  1. inertia-adapter inertia-adapter Public

    Tonka PHP Framework Inertia adapter

    PHP 8

  2. routing routing Public

    PHP 8

  3. validation validation Public

    PHP 8

  4. astro astro Public template

    PHP 9

  5. database database Public

    Tonka database query builder

    PHP 8

  6. driftql-react driftql-react Public

    TypeScript 8