Latest Open Source Tools for Web Developers
Angular/Angular
JS:
Current Version: Angular 2
JavaScript-based open Source Web Application framework for
dynamic mobile and desktop Web app development. It is mainly developed to
address challenges encountered in single page web applications.
Key features: Data-Binding, extensible HTML, speed, mobile
oriented, supports server side pre rendering, animation
Node.js:
It’s an open source, cross-platform JavaScript runtime environment
for developing a diverse variety of tools and applications. Node.js uses an
event-driven, non-blocking I/0 model.
SASS - Syntactically awesome style sheets
Helps to reduce repetitive work and maintainability
challenges of traditional CSS. It’s the most
powerful CSS extension in the world.
Bootstrap:
Fast development of responsive design. It has a set of its
own classes and grids, button, forms, navigation, containers, media queries and
JavaScript extensions.
GitLab:
Its used by developers to create and manage code bases collaboratively.
Ex: Code review t issue tracking.
Elasticsearch:
It’s based on Lucene. It provides a distributed,
multi-tenant-capable full-text search engine with an HTTP Web Interface and
schema –free JSON documents. Zit used
RESTful APIs and JSON.
XAMPP
X-cross platform, Apache, MariaDB, PHP and PERL. It’s the simplest way to set up a local Web
Server.
Notepad++”
Provides tabbed editin,syntax highlighting and code folding
for more than 50 programming , scripting and markup languages.
Grunt :
Grunt is a JavaScript task runner built on Node.js. When we
are working on a JavaScript project, there are some task that you will do
regularly, like minifying your scripts compilation, unit testing, running
JSHint on your code. You can define this set of tasks in Grunt file and run a
single command from a command line interface to do these tasks.
ReactJS:
JS library for building user interfaces. It allows us to
create reusable UI components.