Frameworks and libraries
Dojo toolkit
A JavaScript toolkit that saves you time and scales with your development process. Provides everything you need to build a Web app.
Express.js
A backend web application framework for Node.js
Django framework
A framework within Python that allows rapid web development of applications with a clean design within a website.
AngularJS
An Frontend open-source JavaScript library maintained by Google and the AngularJS community that lets developers create what are known as Single [web] Page Applications. AngularJS is popular with data scientists as a way to show the results of their analysis.
Entity Framework
An open source ORM designed for the .NET Framework.
Node.js
An open-source JavaScript run-time environment. It includes everything you need to execute a program written in JavaScript.
Android NDK
Android Native Development Kit. A toolset that allows you to implement parts of your app using native-code language C/C++ instead of Java. C++ is sometimes better programming games.
Angular 2+
Angular 2 is an open source Frontend JavaScript framework to build web applications in HTML and JavaScript.
Spark
Apache Spark is a multi-language engine for executing data engineering, data science, and machine learning on single-node machines or clusters.
Hibernate
Backend - Hibernate is a Java framework that simplifies the development of Java application to interact with the database.
Ionic
Backend - Ionic Framework's app development platform builds amazing cross-platform mobile, web, and desktop apps all with one shared code base and open-web standards. Works with any JS framework.
Struts
Backend - Java - Struts is an open source framework that extends the Java Servlet API and employs a Model, View, Controller (MVC) architecture.
JavaServer Faces (JSF)
Backend - Java - a framework for developing web applications that aids in the separation of user interface from program logic
Dropwizard
Dropwizard is an open-source Java framework used for the fast development of high-performance RESTful web services.
SASS
Extended language of CSS. Frontend
Foundation
Foundation is a responsive front-end framework. Foundation provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface elements
Spring
Framework for Java
Play framework
Framework for Java and Scala. Play Framework is an open-source web application framework which follows the model-view-controller (MVC) architectural pattern.
jQuery
Frontend - A free and open source JavaScript library that is used by Web developers to navigate HTML documents, handle events, perform animations and add Ajax interactions to Web pages.
Aurelia
Frontend - Aurelia is a collection of Modern JavaScript modules, which when used together, function as a powerful platform for building browser, desktop and mobile applications, all open source and built on open web standards.
Backbone.js
Frontend - Backbone.js is a JavaScript library with a RESTful JSON interface and is based on the model-view-controller application design paradigm.
Blazor
Frontend - Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries. Blazor is a feature of ASP.NET, the popular web development framework that extends the .NET developer platform with tools and libraries for building web apps.
Bootstrap
Frontend - Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development.
Codeigniter
Frontend - CodeIgniter is an open-source software rapid development web framework, for use in building dynamic websites with PHP.
Ember
Frontend - Ember.js is an open source, free JavaScript client-side framework used for developing web applications.
Flutter
Frontend - Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase.
grails
Frontend - Grails is an open source web application framework that uses the Apache Groovy programming language
Nuxt.js
Frontend - Javascript - Nuxt. js is a Vue.js framework that helps you build server-rendered Vue. js applications easily. It abstracts most of the complex configuration involved in managing things like asynchronous data, middleware, and routing.
D3.js
Frontend - Javascript library which can be used for visualization. D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
Knockout.JS
Frontend - Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML.
LESS
Frontend - Less (which stands for Leaner Style Sheets) is a backwards-compatible language extension for CSS.
Vue.js
Frontend - is a progressive framework for building user interfaces. Unlike other frameworks, Vue is designed to be incrementally adoptable. (source: vuejs.org)
Svelte
Frontend Javascript Framework platform.
Next.js
Frontend framework - Next. js is a React Framework used for front-end development that enables us to use functionalities such as generating static websites and server-side rendering for React-based web applications.
Ruby on Rails (RoR/Rails)
Full stack open source web application framework based on Ruby programming language. Rails is a model-view-controller (MVC) framework, providing default structures for a database, a web service, and web pages.
MeteorJS
FullStack framework - MeteorJS is a free and open-source isomorphic JavaScript web framework written using Node.js
Grafana
Grafana is a multi-platform open source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. Is used for both frontend and backend.
Jasmine
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks
redux
Javascript - Redux helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test.
React Native
Javascript Framework - Med React Native skapar man snabbt appar till både iOS och Android. Med en gemensam kodbas blir det snabbare, enklare och billigare.
OpenGL
One of two popular APIs used today for video cards. Originally written for UNIX systems but now ported to Windows and Apple systems. (See also DirectX.)
OAuth
Open Authorization standard. It is a common method for authorizing websites or applications to access information. (API)
OpenCV
OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision.
Laravel
PHP Framework - Backend. Extendible Templating System Helpful backend that makes it easy to use a variety of libraries, it also generates a lot of boilerplate code SQL based DBs (SQL lite, MySQL, Sequelize)
Symfony
PHP Framework, Backend
Flask
Python backend framework.
Rails
Rails combines the Ruby programming language with HTML, CSS, and JavaScript to create a web application that runs on a web server. Because it runs on a web server, Rails is considered a server-side, or "back end," web application development platform (the web browser is the "front end").
socket.io
Socket.IO is a JavaScript library for realtime web applications. It enables realtime, bi-directional communication between web clients and servers.
ReactJS
This is a JavaScript (user-interface framework) library developed by engineers at Facebook.
Torch
Torch is an open-source machine learning library, a scientific computing framework, and a script language based on the Lua programming language.
Vaadin
Vaadin Flowis a Java web framework for building web applications and websites.
Vapor
Vapor is an HTTP web framework for Swift. It provides a beautifully expressive and easy-to-use foundation for your next website, API, or cloud project.