Open source projects are a great barometer of the tech industry. While companies take time to establish themselves and venture capitalists take months to decide where to place their bets, open source software takes just one programmer and a public repository. If the programmer has a fast Internet connection and the project is small, it only takes seconds for the world to see yet another possible branch in technology’s evolution.
1. ProjectLibre project management software emulates Microsoft Project and complements LibreOffice to provide a full collection of tools for the team manager.
2. OpenBravo is a longtime popular open source tool for managing the flow of inventory in businesses, aka ERP. The constellation of tools now includes a Point Of Sale companion for running cash registers at stores and restaurants.
3. Impress.js, an open source version of the commercial package Prezi.
4. Reveal.JS is another great HTML-based presentation system that rolls through the data and animates the transition in three dimensions.
5. If you’ve always felt that Facebook is just a good precursor to a distributed social network that puts control back in the hands of the user, then Diaspora may be your open source project
7. Developers are some of the last people still clinging to their desktops and laptops because they want the faster connection and control that desktops and laptops provide. That is slowly changing as development is moving into the cloud. Soon big, integrated development environments will be living in the cloud where they can build faster and store more code. One of the crucial parts of the equation is CodeMirror, a browser-based code editor with highlighting and customization for dozens of the most popular languages.
8. Testing your code with unit tests is easy when you’re working inside the code base and it’s not too hard to jump outside if you’re writing a command-line tool. It’s a bit different if you’re creating a website — it’s just not so easy to simulate a user browsing and clicking. CasperJS offers a collection of helpful functions that make it simpler to browse through a website, fill out forms, click on links, and capture screenshots as you’re doing it. CasperJS does all of this with PhantomJS, a headless Webkit engine in the core, so you know it’s going to come close to emulating Chrome, Safari, and an iPhone. Both are released with the MIT license.
9. The average database has always been ready to store geographic information: Just stick the latitude in one column and the longitude in another. That works fine until you want do anything beyond just fetching those values. GeoServer is a database tuned for geographic data, so you can let GeoServer check the validity of the data, search it, and deliver answers in a format that the mapping layer can readily understand. Written in Java and covered by the GPL 2.0.
10. Many programmers treat Cascading Style Sheets as a static list of aesthetic choices about fonts, colors, and border sizes. The values are cast in stone by some designer in another cubicle, and the programmers never think about it. Less CSS is a project designed to change that mindset by mixing in variables, operations, and functions into the development of CSS.
11. Sure, it looks like a game. Sure, it’s similar to SimCity. But Simutrans is really an addictive simulator for testing how different transportation options can get people where they need to go.
12. If you play music, you’ll want to record it. And if you record your music, you’ll want to fiddle with the tracks for hours until you get as close as you can to creating the right sound. The LMMS (Linux MultiMedia Studio) lets you mix samples, add beats, and experiment with hundreds of other audio blending techniques before producing the final song. Distributed under the GPL 2.0; also built for Windows despite the name.
13. The great sea of humanity may love WYSIWYG editors, but serious people like scientists and programmers continue to enjoy the power and programmability of TeX, the original great typesetting language. TeXnic is the latest client for the code that creates an integrated development environment for writing and editing papers.
reblogged from source here