1. Apigility - Apigility known as "the world's easiest way to create high-quality APIs" allows users to get started creating their first API in just seconds, and it works with all PHP frameworks and libraries. Operating System: Windows, Linux, OS X
2. ArgoUML - ArgoUML claims to be "the leading open source UML modeling tool is useful for creating class, statechart, activity, use case, collaboration, deployment or sequence diagrams. Operating System: OS Independent
3. Bazaar - This cross-platform version control system which is part of the GNU project is sponsored by Canonical (the makers of Ubuntu Linux). It's used by many well-known open source projects including GNU, Ubuntu, MySQL, Bugzilla, Debian and Inkscape. Operating System: Windows, Linux, OS X
4. Bluefish - Bluefish is a powerful yet lightweight Web editor designed for programmers and experienced Web developers. Its features include fast performance, project support, powerful search and replace capabilities, a snippets sidebar, unlimited undo/redo, spell checker, and support for all of the most common Web programming languages. Operating System: Windows, Linux, OS X
5. Bootstrap - Developed at Twitter, Bootstrap is known as the most popular HTML, CSS and JS framework for developing responsive, mobile-first projects on the Web. The website includes a library of sites developed with the tool, including ones for Turbo Tax, Intuit Mint, GeekWire, Instacart, Vizio, NC State University etc... Operating System: OS Independent
6. Bugzilla - This defect-tracking software, very popular with open source projects is used by organizations like Mozilla, Eclipse, Apache, Red Hat and the Linux kernel project. It tracks bugs and code changes, allows developers to submit and review patches, enables team communication and helps manage quality assurance. Operating System: Windows, Linux, OS X
7. Cloud9 IDE - Cloud9 gives developers access to a cloud-based code editor and Ubuntu workspace. Operating System: OS Independent
8. Code::Blocks - This extensible IDE supports C, C++ and Fortran. Its features include support for multiple compilers, multi-target projects, syntax highlighting, code completion, smart indent, an integrated debugger and more. Operating System: Windows, Linux, OS X
9. CodeMirror - JavaScript-based CodeMirror enables to embed a text editor in a Web browser. It supports more than 90 languages with autocompletion, code folding, bracket and tag matching etc…. Operating System: OS Independent
10. Cordova - Cordova is an Apache project that 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
11. Dev-C++ - Dev-C++ supports C and C++, and it includes an integrated debugger, project management, customizable syntax highlighting, code completion, class browser and more. Operating System: Windows
12. Eclipse - Eclipse is one of the most well-known and popular groups of development tools which offers IDEs for Java, Java EE, C/C++ and PHP. The Eclipse Foundation also sponsors a whole host of related projects available through the site. Operating System: OS Independent
13. Emacs - Emacs is used by developers for writing code since years. It offers content-sensitive editing, syntax coloring, full Unicode support, customization capabilities and a large library of extensions. Operating System: Windows, Linux, OS X
14. Falcon - Falcon is a Python framework designed to be light, fast and flexible, for building cloud APIs and web app back-ends. Its website proclaims that it has been "Unburdening cloud apps for over 2.16 x 10-2 centuries". Operating System: Windows, Linux, OS X
15. Game Editor - Game Editor which is designed for novices, aims to help inexperienced developers learn the basics of programming and create games for nearly any platform. It has an intuitive interface, event-driving programming, fast design prototyping and input flexibility. Operating System: Windows, Linux, OS X, iOS
16. Git - Git has taken off as the version control system of choice for many open source and enterprise projects recently. Source code for thousands of projects that use this distributed version control system are available through GitHub. Operating System: Windows, Linux, OS X
17. Go - Go, released by Google in 2009, is a static language somewhat similar to C but with garbage collection and some dynamic capabilities. The Go website calls it as "a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language." Operating System: Linux, OS X
18. GNATS - GNATS is the Gnu project's bug tracking system. Gnatsweb provides a web interface for the command line tool, and several third-party interfaces are also available. Operating System: OS Independent
19. Grunt - Grunt is a JavaScript task runner that automates tasks like minification, compilation, unit testing and linting. Its users include Twitter, jQuery, Adobe, Mozilla, WordPress, Walmart etc... Operating System: OS Independent
20. Hammer.js - Hammer.js is a JavaScript library for recognizing touch and mouse gestures. It recognizes pan, pinch, press, rotate, swipe and tap gestures by default and it is very useful for building mobile-friendly Web apps. Operating System: OS Independent
21. Intel Threaded Building Blocks - Also known as TBB, Threaded Building Blocks is a tool that helps developers write C++ programs that take advantage of the processing power in multi-core systems. Operating System: Windows, Linux, OS X
22. LoopBack - LoopBack describes itself as a "powerful Node.js framework for creating APIs and easily connecting to backend data sources." Its users include GoDaddy, Bank of America, the U.S. Department of Energy and Symantec. Operating System: Windows, Linux, OS X, Android, iOS
23. Lua - Lua is one of the "leading scripting language for games" used by World of Warcraft and Angry Birds. Developed by a Brazilian team, the name for this twenty-two-year-old language is the Portuguese word for "moon." Operating System: OS Independent
24. Mono - Mono is "an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime." It enables rapid development of cross-platform applications. Mono which is previously sponsored by Novell, is now owned by Xamarin. Operating System: Windows, Linux, OS X, iOS, Android
25. NetBeans - NetBeans which is useful for creating desktop, mobile or Web apps supports Java, HTML5, PHP, C/C++ and several other programming languages. It has won several awards and boasts a large library of plug-ins. Operating System: Windows, Linux, OS X
26. Perl - Perl which is now nearly thirty years old is often used for Web development. It is object-oriented, procedural and functional, and it integrates easily with databases. Operating System: Windows, Linux, OS X
27. PHP - Another popular Web language, PHP powers the server side of some of the world's most popular websites. It stands for " Hypertext Preprocessor," and it is maintained by The PHP Group. Operating System: Windows, Linux, OS X
28. Phaser - This "fast, free and fun" framework aims to make browser-based games. It includes Canvas and WebGL renderers, a preloader, three physics systems, a sprite handling system, animation, camera control, device scaling and much more. Operating System: Windows, Linux, OS X, Android, iOS
29. Python - Python is a dynamically-typed language that emphasizes speed and code readability.It is known for being easy to learn. Its core philosophy is expressed in twenty aphorisms, including "beautiful is better than ugly," simple is better than complex," and "special cases aren't special enough to break the rules." Operating System: Windows, Linux, OS X
30. Rhodes - Rhodes allows developers to build native cross-platform apps in Ruby. It is sponsored by Motorola. Operating System: Windows, Linux, OS X, iPhone, Android, BlackBerry, Symbian, Windows Phone
31. SonarQube - SonarQube is a code quality management platform which covers architecture and design, duplications, unit tests, complexity, potential bugs, coding rules and comments. It supports more than twenty programming languages include Java, C/C++, C#, JavaScript, Objective-C, PHP, and Python. Operating System: OS Independent.
32. Vim - Vim is a mature text editor with many die-hard fans and a long-time rivalry with Emacs. It's highly configurable and is sometimes called as a "programmer's editor" because it has many of the features of full IDEs. It is a charityware, so those who use it are asked to donate to an organization that helps needy children in Uganda. Operating System: Windows, Linux, OS X
33. ZK - ZK is "the best open source Java framework for creating enterprise Web and mobile apps. It is used by Sony, Deutsche Bank, Sun, IBM, Toyota, Adobe, Fujitsu, DreamWorks, Barclays, Unisys, eBay, Bank of America and other well-known firms Operating System: OS Independent
33 Open Source Tools for Developers
3 posts
• Page 1 of 1
Re: 33 Open Source Tools for Developers
Hi nimy,
That was a really nice document on the tools. There is a lot of tools that I haven't known. Please post documents like these. Really appreciate your effort.
That was a really nice document on the tools. There is a lot of tools that I haven't known. Please post documents like these. Really appreciate your effort.
- Emma Hickam
- Posts: 0
- Joined: Wed Jan 21, 2015 12:54 pm
33 Open Source Tools for Developers
Hi, We're a group of student that is working on wireless home automation. We bought x10 smart home package. Was wondering if anyone here has written any source program to enhance the item for windows xp ? anyone?
- Keligarie
- Posts: 0
- Joined: Wed May 31, 2017 11:52 pm
- Location: United States of America
3 posts
• Page 1 of 1