Hire software engineers — relocate or remote

Relocate.me supports GlossaryTech to keep it free for the community

Front-end Technologies

AJAX

Ajax, short for Asynchronous Java and XML, has allowed developers to create interactive web-pages with rich interfaces with the help of XML, HTML, CSS, and JavaScript. It helps create better, faster, and more interactive web-applications.

Alpine.js

Alpine.js is a lightweight JavaScript framework for building interactive web user interfaces with minimal overhead. It allows developers to add interactivity and behavior to web pages. 

amCharts

amCharts is a JavaScript library that provides interactive data visualization components, including charts and maps, for web applications

AMP

Google-backed project with the aim of speeding up the delivery of content through the use of stripped down code known as AMP HTML. Allows the pages to load (and pre-render in Google search) much faster than regular HTML.

Angular

A client-side JavaScript framework which is based on MVC architecture. It simplifies web development by offering automatic view/model synchronization. Angular is lightweight, supports all major browsers, and built for creating testable JavaScript code.

Angular 2

A complete rework of the whole Angular framework from its basis. It’s closer to the new frameworks, while it brings many changes to how things work. Angular 2 is considered more mobile oriented.

AngularFire

An officially supported library of Angular models for Firebase that allows to associate them with Firebase references. AngularFire simplifies the process of creating services that synchronise with your database. It can be used in conjunction with the Firebase client library.

Angular CLI

A command line interface for Angular. The tool used to initialize, develop, scaffold and maintain Angular applications in a command line. Doesn’t require time for installing and configuring all the dependencies. 

Angular Universal

The process of server-side rendering (SSR) an application to HTML on the Server (ie: Node.js). Typical Angular applications are Single-Page Applications (aka SPA's) where the rendering occurs on the Browser.

Ant Design

React UI library with a set of high-quality components and demos that enable building rich, interactive user interfaces. 

AppRun

JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events, and components.

Astro.js

Astro.js is an open-source web development framework enabling the creation of lightning-fast websites. It supports popular libraries like React, Vue.js, and Svelte for building web applications.

Atom

A hackable text editor that is used to search for and install new packages, write code with an autocomplete, split an interface to compare code across files, etc. 

Aurelia

A relatively new JavaScript framework, a rival to Angular, which favors convention over configuration and offers the adaptive data binding.

Axios

A popular JavaScript library designed to handle HTTP requests in the browser and Node.js ecosystem. Axios is often used together with frameworks like React or Vue.js, but can be used just as well with vanilla JavaScript.

Babel

A tool for compiling ES6/ES7 code to ES5 code, which can be used today in any modern browser. It translates high level application code into lower level code or binaries.

BabylonJS

A complete JavaScript framework for building 2D, 3D games with HTML5, WebGL and Web Audio. Open source 3D engine based on WebGL and JavaScript.

Backbone.js

A lightweight JavaScript library that allows to develop and structure client side applications that run in a web-browser. Backbone.js enforces that communication to the server should be done entirely through a RESTful API.

BEM

BEM – meaning block, element, modifier – is a methodology that provides a structured CSS organization by arranging CSS classes into independent modules. It massively improves code maintainability and speeds up the development process.

Blaze

Meteor's frontend rendering system focused on templates and built with a modified version of handlebars called Spacebars. Facilitates creation of usable and maintainable user interfaces.

Bootstrap

An open source toolkit for building responsive, mobile-first projects on the web with HTML, CSS, and JavaSсript. Enables to quickly prototype ideas or build the entire app using Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.

Bourbon

A library of pure Sass mixins that are designed to be simple and easy to use. No configuration required. The mixins aim to be as vanilla as possible, meaning they should be as close to the original CSS syntax as possible.

Bower

A front-end package manager (also known as a package manager for the web) that is built by Twitter. It is used to manage components that contain HTML, CSS, JS, fonts, etc., helps developers download and update them, resolve their dependencies.

Brackets

A web design and development tool. Brackets is a text editor for HTML, CSS and JavaScript files. It is lightweight, powerful, and offers a live preview of the changes made in the code. It also has built-in visual tools to assist in developing the code. Brackets supports Emmet, Beautify, Autoprefixer, and other extensions.

Broccoli

A highly efficient build system that can concatenate, transpile, and minify the code. Broccoli’s tree-based incremental rebuild system means that it can have fast compile-times, even on large projects. Runs on Node.js and is backend-agnostic.

Development by Synergize.digital

Sign up for updates
straight to your inbox