Frontend
Agular Js
Angular is a TypeScript-based open-source web application framework led by the Angular Team at Google.
React Js
React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of developers .
Vue Js
Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications.
Bootstrap
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development.
Material Design
Material Design is a design language developed by Google, It uses more grid-based layouts, responsive animations and transitions, padding, and depth.
HTML5
HTML 5 is a software solution stack that defines the properties and behaviors of web page content by implementing a markup based pattern to it.
SASS/SCSS
Sass is a style sheet language initially designed by Hampton Catlin and developed by Natalie Weizenbaum.
Javascript
JavaScript, often abbreviated as JS, is a high-level, interpreted scripting language that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
Mobile App Technologies
React Native
React Native is an open-source mobile application framework created by Facebook. It is used to develop applications for Android, iOS, Web and UWP.
iPhone
iOS is a mobile operating system created and developed by Apple Inc. It is the operating system that presently powers many of the mobile devices, including the iPhone, iPad, and iPod Touch.
Android
Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets.
Cordova
Apache Cordova is a mobile application development framework originally created by Nitobi.
Native Script
NativeScript is an open-source framework to develop apps on the Apple iOS and Android platforms.
Ipad
iPad is a line of tablet computers designed, developed and marketed by Apple Inc., which run the iOS and iPadOS mobile operating systems.
Open Source Framework
Node Js
Node.js is an open-source, cross-platform, JavaScript run-time environment that executes JavaScript code outside of a browser.
Express
Express.js, or simply Express, is a web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs.
Hapi Js
hapi.js (also known as hapi) is an open-source framework for web applications. The most common use of hapi is to build web services such as JSON API.
Loopback
bootstrap LoopBack, a highly-extensible, open-source Node.js API framework, is meant to make that experience easy.
Nest Js
NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript.
Nuxt Js
Nuxt.js is a free and open source web application framework based on Vue.js, Node.js, Webpack and Babel.js.
Meteor
Meteor, or MeteorJS, is a free and open-source isomorphic JavaScript web framework written using Node.js. Meteor allows for rapid prototyping and produces cross-platform code.
Full Stack
The idea of "Full Stack JavaScript" is that all software in a web application, both client side and server side, should be written using JavaScript only.
Mean Stack
MEAN is a free and open-source JavaScript software stack for building dynamic web sites and web applications. The MEAN stack is MongoDB, Express.js, AngularJS, and Node.js.
GraphQL
GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data.
Apollographql
Apollo Client is a fully-featured caching GraphQL client with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data via GraphQL.
Machine Learning/AI
Tensorflow
TensorFlow is a free and open-source software library for dataflow and differentiable programming across a range of tasks.
AI/ML
AIML, or Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents.
Deep learning
Deep learning is part of a broader family of machine learning methods based on artificial neural networks. Learning can be supervised, semi-supervised or unsupervised.
Language Processing
Language processing is a subfield of linguistics, computer science, information engineering, and artificial intelligence concerned with the interactions between computers and human languages.
Database
MYSQL
MySQL is an open-source relational database management system.
MongoDB
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema.
SQLite
SQLite is a relational database management system contained in a C library. In contrast to many other database management systems, SQLite is not a client–server database engine.
CouchDB
Apache CouchDB is an open-source document-oriented NoSQL database, implemented in the concurrency-oriented language Erlang; it uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API.
Firebase
Firebase is a mobile and web application development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014.
Firestore
Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.
Cassandra
Apache Cassandra is a free and open-source, distributed, wide column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure.
Redis
Redis is an in-memory data structure project implementing a distributed, in-memory key-value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.
ElasticSearch
Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
Hadoop
Apache Hadoop is a collection of open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation
Hbase
HBase is an open-source non-relational distributed database modeled after Googles Bigtable and written in Java.
Scala
Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scalas design decisions aimed to address criticisms of Java.
Cloud
AWS
Amazon Web Services is a subsidiary of Amazon that provides on-demand cloud computing platforms to individuals, companies, and governments, on a metered pay-as-you-go basis.
Heroku
Heroku is a cloud platform as a service supporting several programming languages. It supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Digital Ocean
DigitalOcean, Inc. is an American cloud infrastructure provider headquartered in New York City with data centers worldwide. DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers.
Google Cloud
Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube.
Microsoft Azure
Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.
Splunk
Splunk Inc. is an American public multinational corporation based in San Francisco, California, that produces software for searching, monitoring, and analyzing machine-generated big data, via a Web-style interface.
OpenStack
OpenStack is a free and open-source software platform for cloud computing, mostly deployed as infrastructure-as-a-service, whereby virtual servers and other resources are made available to customers.
EKL Stack
ELK is the acronym for three open source projects: Elasticsearch, Logstash, and Kibana. ... Logstash is a server‑side data processing pipeline that ingests data from multiple sources simultaneously, transforms it.
Kafka
Apache Kafka is an open-source stream-processing software platform developed by LinkedIn and donated to the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
Docker
Docker is a set of platform-as-a-service products that use operating-system-level virtualization to deliver software in packages called containers.
Kubernetes
Kubernetes is an open-source container-orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation.
Cloud Monitoring
Cloud monitoring is the process of reviewing, monitoring and managing the operational workflow and processes within a cloud-based IT asset or infrastructure. It is the use of manual or automated IT monitoring and management.
QA
Cucumber
Cucumber open source tool tests business-readable specifications against your code on any modern development stack.
Chai
Chai is a BDD / TDD assertion library for [node] and the browser that can be delightfully paired with any javascript testing framework.
Mocha
Mocha is a JavaScript test framework for Node.js programs, featuring browser support, asynchronous testing, test coverage reports, and use of any assertion library.
Supertest
SuperTest to call our API routes since it provides an easy-to-use API to send HTTP requests in Node; Jest as testing framework.
Project Management
Github
GitHub is an American company that provides hosting for software development version control using Git.
Bitbucket
Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.
Gitlab
GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license.
Jira
Jira is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management.
Slack
Slack is an American cloud-based set of proprietary team collaboration software tools and online services, developed by Slack Technologies.
Asana
Asana is a web and mobile application designed to help teams organize, track, and manage their work.
Zoho Sprint
Zoho Sprints is an online agile project management software for your agile teams to plan and track agile projects & reports. Sign up for free agile tracking tool.
Trello
Infinitely flexible. Incredibly easy to use. Great mobile apps. It is free. Trello keeps track of everything, from the big picture to the minute details.