101 Open Source Tools for Developers: Page 2

Open source tools for programming languages, team management, frameworks, IDEs, text editors and more.
(Page 2 of 4)

27. Meteor

Meteor promises to help users "build apps that are a delight to use, faster than you ever thought possible." It claims that its reactive programming model allows Web and mobile developers to accomplish in 10 lines what would otherwise take 1,000. Operating System: OS Independent

28. Mojito

This Yahoo Cocktail is a MVC JavaScript application framework that can run on client browsers and in Node.js on servers. It includes tools for local development, internationalization, localization, integrated unit testing and device-specific presentation. Operating System: Linux

29. Node.js

This extremely popular framework allows developers to write server-side applications in JavaScript. It's useful for creating scalable, data-intensive applications with real-time capabilities. Operating System: Windows, Linux, OS X

30. Node-RED

Based on Node.js, Node-RED is "a visual tool for wiring the Internet of Things." It makes it easy to connect IoT devices, APIs and online services to invent new things. Operating System: OS Independent

31. Prototype

This JavaScript framework wants to help developers build "ambitious Web user interfaces." It aims to simplify development and help developers find more elegant ways around Ajax and the DOM. Operating System: OS Independent

32. SheetSee.js

If you want to connect a Google Spreadsheet to a Web app, SheetSee.js does the trick. It also enables the Web app to display the data as a table, map or chart. Operating System: OS Independent

33. Wakanda

This JavaScript framework wants to "bridge the gap between business and IT" by making it easy to build and deploy applications. It comes in both free and paid versions. Operating System: Windows, Linux, OS X

Mobile Development

34. AML

Short for "Application Markup Language," AML is an XML-based language for building native mobile applications. It's best for creating mobile versions of data-driven Web apps. Operating System: Android

35. Appcelerator Titanium

This cross-platform mobile development environment includes an IDE, an SDK with thousands of device and OS APIs, an MVC framework and cloud-based backend services. It has been used to create more than 76,000 mobile apps deployed on more than 280 million devices. Operating System: Windows, Linux, OS X, iOS, Android

36. Cocos2d-x

Used by more than 400,000 developers worldwide, Cocos2d-x makes it easy to build cross-platform 2D games and apps in C++. Features include skeletal animation, sprite sheet animation, effects, textures, transitions, auto-batching, auto-culling and more. Operating System: Windows, Linux, OS X.

37. Cordova

An Apache project, Cordova allows developers to create native cross-platform applications using Web development tools like HTML, CSS and JavaScript. Its APIs allow access to smartphone features like the camera, accelerometer, GPS, etc., and it has been integrated into many other open source projects. Operating System: Windows, Linux, OS X, iOS, Android, Windows Phone, others.

38. Game Editor

Designed for novices, Game Editor aims to help inexperienced developers learn the basics of programming and create games for nearly any platform. It boasts an intuitive interface, event-driving programming, fast design prototyping and input flexibility. Operating System: Windows, Linux, OS X, iOS, others

39. Ionic

Ionic helps developers create hybrid HTML5 mobile apps. It is designed to be used alongside AngularJS and Cordova, and it offers a wealth of tutorials on its website. Operating System: OS Independent

40. IPFaces

A product of Edhouse, iPFaces excels at the creation of form-heavy mobile apps using Web development technologies. It's available in both a free community version and a paid commercial version. Operating System: OS Independent for the developer; creates apps for iOS, Android, BlackBerry, others

41. JQuery Mobile

JQuery Mobile makes it easy to create HTML 5-based user interfaces for websites being accessed by smartphones and tablets as well as desktops and laptops. Among its noteworthy features is a ThemeRoller that applies a consistent look and feel across sites. Operating System: iOS, Android, BlackBerry, Windows Phone, others

42. Kurogo

Used by organizations like Massachusetts General Hospital, Harvard University, Brown University, the University of Wisconsin and many others, Kurogo describes itself as "open-source Mobile Optimized Middleware™ for developing content-rich mobile websites and iOS and Android apps." The name comes from a Japanese word for stagehands who are invisible to the audience but allow the stars of the show to shine. Operating System: Windows, Linux, iOS, Android

43. Moai

Designed for use by experienced professionals, this mobile game development platform promises to allow developers to add cloud features to their games in just half an hour. Note that while the platform SDK is free and open source, using the related Moai cloud does incur charges. Operating System: Windows, OS X, iOS, Android, Chrome

44. MoSync SDK

This software development kit allows mobile developers to write cross-platform native apps using C/C++ or HTML5/JavaScript or both. With its APIs, it provides access to device features like graphics, communications, location, contacts, camera and sensors. Operating System: Windows, OS X, Android, iOS, Windows Mobile, Symbian, others

45. OpenMEAP

This rapid application development framework aims to enable business users and other programming novices to create, deploy and maintain mobile apps. It is based on HTML5 and offers advanced security capabilities, including encryption. Operating System: Android, iOS, BlackBerry

46. PhoneGap development framework

Downloaded more than a million times, PhoneGap is an extremely popular tool for building cross-platform mobile apps with HTML 5, CSS and JavaScript. It is closely related to the Apache Cordova project. Operating System: Window, Linux, OS X

47. Qt

This cross-platform development tool is both an application framework and a UI framework. It supports C++ and a unique language called QML. It's available under an open source license or a commercial license. Operating System: Windows, OS X, Linux

48. Restkit

Restkit is an Objective-C framework that simplifies the process of interacting with Web-based REST services. According to the project website, its primary goal is to allow developers "to think more in terms of their application's data model and worry less about the details of sending requests, parsing responses, and building representations of remote resources." Operating System: iOS

49. Rhodes

Sponsored by Motorola, Rhodes allows developers to build native cross-platform apps in Ruby. A related hosted build service is also available. Operating System: Windows, Linux, OS X, iPhone, Android, BlackBerry, Symbian, Windows Phone

50. Sencha Touch

Sencha Touch is another tool for building mobile apps with HTML 5. It users include the National Hockey League, DirecTV, Blue Cross Blue Shield, Intuit and Vimeo. Operating System: OS independent

51. THyM

THyM stands for "The Hybrid Mobile Project," and it enables cross-platform mobile development through the Eclipse IDE. It also supports Cordova, and it is part of JBoss Developer Studio and Zend Studio. Operating System: OS Independent

52. TouchDevelop

Sponsored by Microsoft, this project makes it easy to create apps from a smartphone or tablet. Its touch-friendly editor requires very little typing. Operating System: Windows, Linux, OS X, iOS, Android

Page 2 of 4

Previous Page
1 2 3 4
Next Page

Tags: open source, developers, development tools, Open Source App

0 Comments (click to add your comment)
Comment and Contribute


(Maximum characters: 1200). You have characters left.