Important announcement

As of January 25, 2020 our web frameworks are being transitioned into a subscription-based model for selected partners only.

Due to this change all of the repositories have been made private and the documentation will also be available only to subscribers.

This transition will allow us to focus on improving our frameworks and offer new features with a revamped development roadmap.

Subscription plan details will be made public once we're done with all the required platform changes.

Hummingbird Lite is the definitive lightweight web framework. With an small footprint and built around good coding techniques, it'll give you just what you need to get started.


Why Hummingbird Lite


Just what you need

With other frameworks you get a boatload of files with encoding, mailing, caching, and a ton of other classes. And they even call themselves 'lightweight'.

We'll give you the absolute minimum platform so you can choose the best tools to do the job.

Built around good practices

By taking the best practices from WordPress, Laravel, Rails and other frameworks and libraries, we're bringing a new way to build web sites and apps.

Good coding patterns and a DRY philosophy FTW!

Fully extendable

Do you need a content management system? How about some internationalization?

There are readily available plugins that will help you get started with user accounts and other common tasks.

And if you can't find a suitable plugin, you may easily make your own!

Features

Core

  • Built with modern, object-oriented PHP
  • Profile-oriented settings: define diferent options for development, testing, production, etc.
  • PDO-based, global database connection (MySQL)
  • Modular script/style enqueuer (WordPress-like)
  • Run-time configurable paths (css, js, images, plugins, etc.)
  • Automatic detection of HTTPS for URL generation
  • Custom body classes (WordPress-like)
  • Custom meta tag generator
  • Built-in slug generator
  • Page title generator with automatic HTML sanitization
  • AJAX/HTTPS detection functions
  • Simple salted token/password hasher
  • Global hook system (WordPress-like)
  • Encoding agnostic
  • Simple pseudo-templating helpers
  • Includes an useful object-oriented JS micro-framework

Routing

  • Powerful, yet simple router (using Backbone.js syntax)
  • Built-in slug-based page routing: /home for home page, /about for about page, etc. (good for SEO!)
  • Built-in advanced route hooking, build complex sites and applications in a breeze
  • Redirection and URL-generation functions
  • Run-time configurable routes

Plugins & Integration

  • Configurable plugin loader, with profile-specific plugins
  • Internationalization plugin (i18n, bundled)
  • Model-View-Controller plugin (MVC)
  • LESS parsing plugin (painLESS)
  • Support for Apache, Nginx and IIS
  • Works with PHP 5.3+

Getting started

To get started, download the zip file.

Once you have it extract the files, configure your instance and you'll be ready to create amazing things.

Temporarily unavailable