Frameworks and Platforms - Smashing Apps - Opensource, Free and Useful Online Resources for Designers and Developers

Frameworks and Platforms

An Open-Source Enterprise Wiki and Web 2.0 Application Platform, TWiki

TWiki is a flexible, powerful, and easy to use enterprise wiki, enterprise collaboration platform and knowledge management system. It is a Structured Wiki, typically used to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet. Web content can be created collaboratively by using just a browser. Users without programming skills can create web applications. Developers can extend the functionality of TWiki with Plugins. TWiki fosters information flow within an organization; lets distributed teams work together seamlessly and productively; and eliminates the one-webmaster syndrome of outdated intranet content.

TWiki

TWiki looks and feels like a normal Intranet or Internet web site. However it also has a Edit link at the bottom of every topic (web page), everybody can change a topic or add content by just using a browser.

You can surf and add/change content to get an idea of how TWiki works. Start surfing a demo at the WebHome topic, or learn about the platform in the Welcome Guest.

A Multiplatform And Open-Source Programming Language

haXe is an open source programming language. While most of the other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language.

HaXe

You can use haXe to target the following platforms :

 

The idea behind haXe is to let the developer choose the best platform to do a given job. In general, this is not easy to do because every new platform comes with its own programming language. What haXe provides to you is :

Open Source Collaboration Platform

cyn.in Community Edition is a free open source edition distributed under the terms of the GNU GPL v3 license. The community edition is a virtual appliance that can be easily installed with minimum amount of assistance. The virtual appliance contains all components it needs, there are no complex integrations required with your existing environment. It enables teams to share workspaces, applications, documents, files and digital content within a secure, unified environment & a web 2.0 interface.

cyn-in 

cyn.in has an un-paralleled feature set that enables rich and dynamic collaboration. Strong security features, rules, workflows and role based access control makes cyn.in perfect for medium to large enterprises. Easy to use web 2.0 applications, fast UI and ease of setup helps small teams adapt quickly.

An Open-Source Web Application Framework That Helps You Write PHP Programs!

CodeIgniter

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks. Just check it out projects built on CodeIgniter or you can go and download CodeIgniter here!

CodeIgniter is right for you if…

SilverStripe A Powerful, Scalable, Cross Platform, Open-Source Content Management System/Framework

SilverStripe is an intuitive content management system atop a powerful programming framework.They’ve rethought how content editors, developers, and designers should build and manage websites. They’ve arrived at a unique combination that empowers all three to get their jobs done more quickly and with more flexibility.

See the design flexibility for yourself in showcase and free themes directory!

silver-stripe

You get the benefit of SilverStripe being free, with the backing of a vibrant open source community who support, test, and contribute to the SilverStripe product.

The Free and Fast Image Rotation Engine - Revolver

Revolver is a fast image rotation engine and can be used as a clean, simple way to showcase a design portfolio, sketchbook, photoblog, or simple image gallery. Uses abound. Be creative, invent your own.

Revovlver Image Rotation

Benefits And Features:

  • Revolver is entirely free and Open Source
  • 100% advertisement free
  • RSS feed
  • Play and stop slide show controls
  • Extremely simple image management technique
  • Easy no hassle installation process
  • No database required
  • Minimal file size, around 3k
  • No admin or login information needed
  • Pre-date images for future release
  • Customizable background colors to coordinate with each image
  • No clutter or user interface to customize
  • Default HTML code is valid XHTML 1.0 Transitional
  • Run Your Web Applications On Google’s Infrastructure - It’s Free To Get Started With Google App Engine!

    Google App Engine lets you run your web applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it’s ready to serve your users. Download the App Engine SDK or Check out the app gallery to see sample applications.

    You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain. You can share your application with the world, or limit access to members of your organization. App Engine costs nothing to get started. Sign up for a free account, and you can develop and publish your application for the world to see, at no charge and with no obligation. A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month. Google App Engine makes it easy to build an application that runs reliably, even under heavy load and with large amounts of data. The environment includes the following features:

    • dynamic web serving, with full support for common web technologies
    • persistent storage with queries, sorting and transactions
    • automatic scaling and load balancing
    • APIs for authenticating users and sending email using Google Accounts
    • a fully featured local development environment that simulates Google App Engine on your computer

    This is a PREVIEW RELEASE of Google App Engine. For now, account registrations are limited to the first 10,000 developers, and applications are restricted to the free account limits.

    ASP.NET AJAX Is A Free Framework For Building A New Generation Of Richer, More Interactive, Highly Personalized Cross-Browser Web Applications

    ASP.NET AJAX is a free framework for building a new generation of richer, more interactive, highly personalized cross-browser web applications. This new web development technology from Microsoft integrates cross-browser client script libraries with the ASP.NET 2.0 server-based development framework.

    ASP.NET AJAX

    In addition, ASP.NET AJAX offers you the same type of development platform for client-based web pages that ASP.NET offers for server-based pages. And because ASP.NET AJAX is an extension of ASP.NET, it is fully integrated with server-based services. ASP.NET AJAX makes it possible to easily take advantage of AJAX techniques on the web and enables you to create ASP.NET pages with a rich, responsive UI and server communication. However, AJAX isn’t just for ASP.NET. You can take advantage of the rich client framework to easily build client-centric web applications that integrate with any backend data provider and run on most modern browsers.

    CakePHP Enables PHP Users At All Levels To Rapidly Develop Robust Web Applications.

    CakePHP is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC.

    cakephp

    Features

    Developers Can Easily Create Cross Platform Applications Using Mono Open-Source Software Platform

    Mono

    Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell, the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications. Download Mono Now!

    Features