20个优秀的开源开发相关工具
1. Ember Chart

  Ember Charts is an open source and free charting library that is built   with D3.js and Ember.js. It includes time series, bar, pie, and scatter   charts which are easy to extend and modify. The out-of-the-box behavior   these chart components represents our thoughts on best practices in   chart interactivity and presentation.
2. Brimir

  Brimir is a free and open source support ticket app that is built with   Ruby on Rails and makes use of the Foundation front-end framework.   Brimir allows you to send and receive support emails through a friendly   web interface. Received emails are converted to tickets. There is   support for attachments; tickets can have different statuses and also   priorities to categorize them easier. Brimir is released under the GNU   Affero General Public License Version 3. It’s built using other open   source frameworks and tools, such as Ruby on Rails and Zurb Foundation.
3. Sir Trevor

  Sir Trevor is an open source website content editor which does not   presuppose anything about how things will be rendered. It only uses JSON   and Markdown and does not store anything in HTML. The editor uses   blocks for content and multiple block types exist by default: text,   image, quote, list, video and more. Also, new block types can be created   with ease. Sir Trevor is totally client-side, has options for   customization and provides callbacks on every action.
4. Raw

  Raw is a free and open source web application for visualizing data   flexibly and as easy as possible. It actually defines itself as “the   missing link between spreadsheet applications and vector graphics   editors”. The application works by loading a dataset by copy-posting or   drag ‘n’ dropping and allows us to customize the view/hierarchy.
  Raw is based on the popular D3.js and supports lots of different chart types like bubble, treemap, circle packing and more.
5. Bolt

  Bolt is a tool for Content Management, which strives to be as simple and   straightforward as possible. It is quick to set up, easy to configure,   uses elegant templates, and above all: It’s a joy to use. Bolt is   created using modern open source libraries, and is best suited to build   sites in HTML5 with modern markup.
  Bolt is written in PHP, and uses either SQLite, MySQL or PostgreSQL as a   database. It’s built upon the Silex framework together with a number of   Symfony components and other libraries. Bolt is released under the open   source MIT-license.
6. PredictionIO

  PredictionIO is an open source machine learning server for software   developers to create predictive features, such as personalization,   recommendation and content discovery.
  With PredictionIO, you can add the following features to your apps   instantly: predict user behaviors offer personalized video, news, deals,   ads and job openings, help users to discover interesting events,   documents, apps and restaurants, provide impressive match-making   services and more. PredictionIO is built on top of solid open source   technology. They support Hadoop, Mahout, Cascading and Scalding   natively.
7. Scrollback

  Scrollback is an open source web application for adding a modern chat   for websites. It is built with Nodejs and can be either used with the   free hosted version or by downloading and self-hosting it. The app   creates a single room chat interface where the community can communicate   with each other.
8. StackEdit

  StackEdit is a free and open source Markdown editor that is based on   PageDown (the library used by Stack Overflow). The editor is capable of   creating and managing multiple documents and they are stored in local   storage. Also, it can import to/export from Google Drive or Dropbox and   save documents as HTML.
9. PHP & MySQL Login Script

  PHP & MySQL Login Script is an open source PHP login script. It’s   clean, crisp, fast, free, safe, object oriented, high performant and   reduced to the max. Including the best password encryption available in   PHP (bcrypt with blowfish, using the official (!) PHP password hashing   functions).
9. Docker

  Docker is an open-source engine which automates the deployment of   applications as highly portable, self-sufficient containers. Docker   containers are both hardware-agnostic and platform-agnostic. This means   that they can run anywhere, from your laptop to the largest EC2 compute   instance and everything in between – and they don’t require that you use   a particular language, framework or packaging system. That makes them   great building blocks for deploying and scaling web apps, databases and   backend services without depending on a particular stack or provider.
10. Monsta FTP

  Monsta FTP is an open source PHP/Ajax cloudware that puts FTP file   management right in your browser, anywhere, any time. You can drag &   drop files into your browser and watch them upload, like magic. It   supports on-screen file editing. There is multi-language support as   well.
11. Kint

  Kint, an open source resource, is a zero-setup replacement that offers a   better debugging experience. It smartly detects the type of data being   dumped displays tailored alternatives to otherwise hardly readable data.   The name of the variable, file, its line and the function wrapping it   are all presented.
12. Sixpack

  Sixpack is an open source A/B testing tool which has a unique feature:   being language-agnostic. It doesn’t limit you running an entire test in a   single language but you can start with one and end up with another   (like JS + PHP code can be used for the same test). There are libraries   for PHP, JavaScript, Ruby + Python and it comes with a beautiful,   interface to view the results.
13. ExtraCSS

  extractCSS is a free and web-based application that is capable of   extracting style-related information from HTML. These include ids,   classes + inline styles and the output can be customized too (indent and   brackets usage). The tool is very useful when we quickly create an HTML   file with inline styles and want to generate the stylesheet of it.   extractCSS is also open source and it is built with only client-side   code.
14. DebugBar

  DebugBar is a free and open source app that can integrate into any PHP   project and collect + present profiling data. It has no dependencies,   supports Ajax requests and includes generic data collectors and   collectors for well known libraries.
15. Chance

  Chance is a random generator helper for JavaScript. It is a minimalist   generator of random numbers, characters, strings, names, addresses,   dice, and pretty much anything else, in order to help reduce some   monotony particularly while writing automated tests.
16. CaseBox

  CaseBox is an open source and PHP/MySQL-powered web application   forstoring + managing records, tasks and files. It has a desktop-like   interface where we can create an unlimited-level of directories and   store stuff in the structure preferred. Tasks with deadlines can be   created, assigned to users and the progress can be tracked easily.
17. Ack

  Ack is a tool like grep, optimized for programmers. It is designed for   programmers with large heterogeneous trees of source code, ack is   written purely in portable Perl 5 and takes advantage of the power of   Perl’s regular expressions. It’s fast because it only searches the stuff   it makes sense to search. You can searches entire trees by default   while ignoring Subversion, Git and other VCS directories and other files   that aren’t your source code.
18. Pico

  Pico is a stupidly simple & blazing fast, flat file CMS. Picos makes   creating and maintaining a website as simple as editing text files.   Pico is a “flat file” CMS, meaning no database woe’s, no MySQL queries,   nothing. It is seriously lightweight and doesn’t use a database, making   it super fast.
19. Prepros

  Prepros is an open source application for Windows OS that can do that   automatically for Less, Sass, Scss, Stylus, Jade, Coffeescript, Haml and   Markdown. It auto-compiles the source and injects the CSS (also HTML   and JS) to the browser so that no refresh is needed. There are options   for the compiling process like the output format or its style   (compressed, nested..). Prepros also has a built-in + static HTTP server   for testing any ajax requests.
20. Pinry

Pinry, an open source web application, eases building Pinterest-like (dynamic-column-grid-layout) websites. It allows users to register to the app and pin, tag and share media (images, videos and webpages) quickly. And, a bookmarklet exists for saving the content without leaving the pages being browsed. The application is built with Python (Django) and it is a good starting for creating a community around pinning contents or a bookmarking site for personal use.