Wave Framework

By Author: kristovaher
Wave is a PHP micro-framework that is built loosely following model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built to support a native API architecture, caching, user control and smart resource management. Wave is a compact framework that does not include bloated libraries and features and is developed keeping lightweight speed and optimizations in mind. While not necessary for using Wave Framework, it comes by default with a URL and View controllers intended for building websites by solving URL requests and loading views.

Mercurial and Git repositories is available for developers who are interested in following the development.

Official website and documentation:
http://www.waveframework.com

Social networks for latest news:
Google+ - http://plus.google.com/106969835456865671988
Facebook - http://www.facebook.com/waveframework
Twitter - http://www.twitter.com/WWWFramework

Feature

  • Modern API-centric framework for PHP versions 5.3 and above
  • Secure API requests with hash validation, token and key-based authentication
  • Dynamically loaded Hierarchical MVC objects through Factory pattern
  • API returns XML, CSV, JSON, HTML, native PHP and other data formats
  • Compressed data output with Deflate and Gzip
  • Input and output data is UTF-8 encoded
  • PDO-based database controller for general-use database connections
  • Index gateway and Handlers for all types of HTTP requests
  • Caching system with tagging support for dynamic and static requests
  • View and URL Controllers that support multiple languages and clean URL's
  • Simple users and permissions control layer
  • PHP and JavaScript library loading on-demand through Factory
  • jQuery JavaScript framework supported
  • On-demand dynamic image resizer and editor
  • On-demand resource compression, unifying and minifying
  • Automatic sitemap.xml and robots.txt generation
  • Automatically generated API documentation
  • API wrapper classes that make browser and server communication easy
  • 256bit Rijndael encrypted data transmission
  • API Observers for creating event-specific listeners
  • API versioning and version updates
  • Autoloader and installation-specific MVC class and resource overrides
  • Custom on-demand session handling
  • Security layer against MitM, XSS, CSRF and DoS attacks
  • Request logger that can be used for detailed performance reports
  • Debugging, backup, update and filesystem maintenance tools
  • Compatibility script that tests support for server setup
  • Supports Apache and Nginx servers in Linux and Windows environments
  • Test Suite for API Testing
  • Filesystem caching, database cache, APC and Memcache supported
  • 100+ pages of detailed documentation and tutorials
  • Licensed under GNU Lesser General Public License Version 3

Free Simple Blog

Free Simple Blog is online journal software. Keeping in touch with friends, family, and/or clients is important. Free Simple Blog makes it easy to do with journal capabilities, photo sharing, content pages, email notifications, and RSS feeds....

Similar: 14%

FreePHPShoppingCartSoftware

FreePHPShoppingCartSoftware is free shopping cart software powered by PHP scripting and a MySQL database. The software is released under the GPL license. The software is feature loaded, very easy to install, simple to customize, and a breeze to use!...

Similar: 13%

TechMVC 3.2.1

TechMVC is a very powerful and highly optimized MVC2 based web application framework, which enables developers to build high performance Website. Current Version: 3.1.1 Features Upgraded: =============== 1. Meta Character set support enabled. Can be specified from Config.php($var->defaultCharact.........

Similar: 13%

The Ring Programming Language

The Ring is an Innovative and practical general-purpose multi-paradigm scripting language that can be embedded in C/C++ projects, extended using C/C++ code and/or used as standalone language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programmi.........

Similar: 12%

torotools: Social DMS HRMS Time Tracking

torotools.es is a software suite of responsive design web products for managing your company´s knowledge and talent. Based on Material Design. toro ECM tool is a free web based Enterprise Content Management, designed to help your company to improve the creation and management of information. It is .........

Similar: 12%

gSOAP Toolkit

The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use XML auto-serialization allows you to directly integrate XML data in C and C++ (C++11 compatible) applications. Includes WSDL/XSD schema binding an.........

Similar: 12%

XML Editor/Validator/Designer with CAMV

The CAM editor is the leading open source XML Editor/Validation/Schema toolset for rapidly building / deploying XML /JSON /Hibernate /SQL data /Forms applications. Visual WYSIWYG data design, rule entry wizards + drag & drop dictionary components. Will import, analyze / refactor from XML Schema / JS.........

Similar: 11%

Icarus Scene Engine

Icarus Scene Engine is a cross-platform, CLS-compliant 3D framework, integrating open source APIs into a cohesive all-open-source, all .NET solution. For Windows, MacOSX & Linux. Uses OpenTK, OpenGL, OpenAL APIs for graphics and audio. Runs on Mono/.NET. Links to FFMpeg for streaming video, and Fre.........

Similar: 11%

pH7 Social Dating CMS - pH7CMS

pH7CMS is a Professional, Free and Open Source PHP Social Dating Software primarily designed for Web Developers and Webmasters. This Social Dating App/Site Builder is fully coded in object-oriented PHP (OOP) with the MVC pattern (Model-View-Controller). It is low resource intensive, extremely power.........

Similar: 10%

Lioness (Languages Interop Framework)

Framework for making Windows applications that are one .exe file in AutoHotKey_L,C++,C#, VB.NET,Java,Groovy,Common Lisp,Nemerle,Ruby,Python,PHP,Lua,Tcl,Perl,Jint,S#,WSH VBScript,HTML/JavaScript/CSS,COM, PowerShell without compiling . For .NET 4....

Similar: 10%