Subscribe For Free Updates!

We'll not spam mate! We promise.

Tuesday, December 6, 2016

9 Best New Open Source Development Tools

1. BAZEL
Operating System: Linux, OS X 
DOWNLOAD: https://github.com/ bazelbuild/bazel
Bazel is Google’s own build tool, now publicly available in Beta. Bazel has built-in support for building both client and server software, including client applications for both Android and iOS platforms. It also provides an extensible framework that you can use to develop your own build rules. 

2. FALCON 
Operating System: Windows, Linux, OS X. 
DOWNLOAD: https://sourceforge.net/projects/falconcpp/
Falcon describes itself as “a JavaScript library for efficient data fetching.” Created by Netflix, it allows Web apps to get and display data very quickly, improving the end user experience. It is still in developer preview status. 

3. JSONNET 
DOWNLOAD: https://sourceforge.net/projects/csjson/
As you might guess from the name, the Jsonnet configuration language was designed to simplify the process of writing JSON. Developers can use it to help organize JSON data. Operating System: Windows, Linux, OS X. Multi Time Frame Charting is one of the most important aspects of Falcon. In Falcon, you can easily compute studies on a higher time frame and use it on a lower time frame. 

4. REACT 
Operating System: OS Independent 
DOWNLOAD: http://reactjs.cn/downloads.html
React is “a JavaScript library for building user interfaces.” It provides the “View” component in model view controller (MVC) software architecture and is specifically designed for one-page applications with data that changes over time. React makes it painless to create interactive UIs. Design simple views for each state in your application and React will efficiently update and render just the right components when your data changes. 

5. NUCLIDE 
DOWNLOAD: https://github.com/facebook/nuclide
A nuclide is an integrated development environment that supports both mobile and Web development. It is built on top of Atom, and it can integrate with Flow, Hack, and Mercurial. Operating System: Windows, Linux, OS X. Nuclide is the IDE for developing Hack-based web applications, providing auto-completion and inline error highlighting. A nuclide is a set of packages implemented on top of Atom, and we are working closely with GitHub to contribute upstream to the core project. 

6. OFFICE UI FABRIC 
DOWNLOAD: https://dev.office.com/ fabric/getting-started/
Microsoft made Office UI Fabric generally available on GitHub. It’s a front-end fabric that allows developers to build Office-like Web apps and addins. Operating System: Windows We use Fabric throughout Office to create functional and engaging user interfaces. Now that Fabric is open source, you can apply the same Office Design Language to your own web experiences. With Fabric, you can create an engaging customer experience and save development time. 

7. PARSE SDKS 
 Operating System: iOS, OS X, Android 
DOWNLOAD: https://parse.com/docs/ downloads
 Parse is a mobile backend as a service that simplifies the process of creating mobile apps. Earlier this year, it open sourced three of its SDKs, and it promised to release the rest in the future. Parse Server is a new project, separate from the hosted Parse API service. Our intention is to provide and support the growth of an open-source API server and allow new developers to benefit from the powerful Parse client SDKs regardless of where their application logic and data is stored.

8. NEOVIM 
Operating System: Windows, Linux, OS X 
DOWNLOAD: https://github.com/ neovim/neovim
Neovim is a refactor and sometimes redactor in the tradition of Vim, which itself derives from Stevie. It is not a rewrite but a continuation and extension of Vim. Many clones and derivatives exist; some are very clever, but none are Vim. Neovim strives to be a superset of Vim except for some intentionally-removed misfeatures. It is built for users who want the good parts of Vim, and more. The msg pack API enables structured communication to and from any programming language. Remote plugins run as co-processes that communicate with Neovim safely and asynchronously.

9. YAPF 
Operating System: OS Independent. 
DOWNLOAD: https://github.com/google/yapf
The ultimate goal is that the code YAPF produces is as good as the code that a programmer would write if they were following the style guide. It takes away some of the drudgeries of maintaining your code. YAPF takes a different approach. It’s based on ‘clang-format’. In essence, the algorithm takes the code and reformats it to the best formatting that conforms to the style guide, even if the original code didn’t violate the style guide. The idea is also similar to the tools for the Go programming language: end all holy wars about formatting - if the whole code base of a project is simply piped through YAPF whenever modifications are made, the style remains consistent throughout the project and there’s no point arguing about style in every code review. 
mob

SOCIALIZE IT →
FOLLOW US →
SHARE IT →

0 comentarios :

Post a Comment