Skip to content

Instantly share code, notes, and snippets.

@steinbring
Last active March 21, 2024 19:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steinbring/42a56fc61343fbb3b5b97f6c92d0ee3b to your computer and use it in GitHub Desktop.
Save steinbring/42a56fc61343fbb3b5b97f6c92d0ee3b to your computer and use it in GitHub Desktop.
An array of 40 application development technologies
{
"JavaScript": {
"name": "JavaScript",
"slug": "javascript",
"description": "JavaScript is a dynamic programming language, widely used for web development and in various non-browser environments.",
"homepage": "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
"icon": "['fab', 'js']"
},
"HTML": {
"name": "HTML",
"slug": "html",
"description": "HTML (HyperText Markup Language) is the standard markup language for creating web pages and web applications. It forms the structural foundation of web pages by defining the content and structure.",
"homepage": "https://www.w3schools.com/html/",
"icon": "['fab', 'html5']"
},
"CSS": {
"name": "CSS",
"slug": "css",
"description": "CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.",
"homepage": "https://www.w3schools.com/css/",
"icon": "['fab', 'css3-alt']"
},
"Python": {
"name": "Python",
"slug": "python",
"description": "Python is a programming language that emphasizes readability and efficiency. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Python is widely used in scientific computing, data analysis, artificial intelligence, and web development.",
"homepage": "https://www.python.org",
"icon": "['fab', 'python']"
},
"SQL": {
"name": "SQL",
"slug": "sql",
"description": "SQL (Structured Query Language) is a standard language for storing, manipulating, and retrieving data in databases. It is widely used in relational database management systems.",
"homepage": "https://en.wikipedia.org/wiki/SQL",
"icon": "['fas', 'database']"
},
"TypeScript": {
"name": "TypeScript",
"slug": "typescript",
"description": "TypeScript is a strongly typed programming language that builds on JavaScript, offering better tooling at any scale with syntax for types. It aims to catch errors early through a tighter integration with the editor, enhancing code quality and development efficiency.",
"homepage": "https://www.typescriptlang.org",
"icon": "['fab', 'ts']"
},
"Bash/Shell": {
"name": "Bash/Shell",
"slug": "bash-shell",
"description": "Bash, or the Bourne Again SHell, is a widely used Unix shell and command language. It's a powerful tool for managing operating systems, scripting tasks, and automating processes. Bash combines features from the Bourne Shell (sh) and C Shell (csh), including script execution and command history.",
"homepage": "https://www.gnu.org/software/bash/",
"icon": "['fas', 'terminal']"
},
"Java": {
"name": "Java",
"slug": "java",
"description": "Java is a versatile, object-oriented programming language used for many types of software development. It offers the ability to run on any platform without recompilation and is known for its reliability, maintainability, and ease of development. Java is widely used in web applications, enterprise applications, mobile development (Android), and much more.",
"homepage": "https://www.java.com",
"icon": "['fab', 'java']"
},
"C#": {
"name": "C#",
"slug": "csharp",
"description": "C# (C-Sharp) is a modern, object-oriented, and type-safe programming language developed by Microsoft. It is designed for developing applications on the Microsoft platform and requires the .NET framework to run. C# is widely used for creating Windows applications, web services, and mobile apps with Xamarin. It combines the robustness of C++ with the advanced features of .NET framework.",
"homepage": "https://docs.microsoft.com/en-us/dotnet/csharp/",
"icon": "['fab', 'microsoft']"
},
"C++": {
"name": "C++",
"slug": "cpp",
"description": "C++ is a highly efficient and flexible programming language that enables programmers to achieve a high level of performance for software development. Widely used for system/software development, game development, drivers, client-server applications, and embedded firmware.",
"homepage": "https://isocpp.org/",
"icon": "['fas', 'code']"
},
"C": {
"name": "C",
"slug": "c",
"description": "C is a foundational programming language known for its efficiency and control over system resources. Widely utilized in systems programming and embedded systems, its influence is seen in numerous modern languages. C provides a straightforward yet powerful syntax, making it indispensable for operating systems, device drivers, and software requiring high-performance computation.",
"homepage": "https://en.wikipedia.org/wiki/C_(programming_language)",
"icon": "['fas', 'code']"
},
"PHP": {
"name": "PHP",
"slug": "php",
"description": "PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible, and pragmatic, PHP powers everything from your blog to the most popular websites in the world.",
"homepage": "https://www.php.net/",
"icon": "['fab', 'php']"
},
"PowerShell": {
"name": "PowerShell",
"slug": "powershell",
"description": "PowerShell is a task-based command-line shell and scripting language built on .NET. It helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.",
"homepage": "https://docs.microsoft.com/en-us/powershell/",
"icon": "['fas', 'terminal']"
},
"Go": {
"name": "Go",
"slug": "go",
"description": "Go is an open-source programming language designed for simplicity, reliability, and efficiency. Developed by Google, it is known for its strong support for concurrency and its ability to produce efficient, easily deployable binaries. Go is widely used in cloud computing, web servers, and large-scale distributed systems.",
"homepage": "https://golang.org/",
"icon": "['fab', 'go']"
},
"Rust": {
"name": "Rust",
"slug": "rust",
"description": "Rust is a systems programming language focused on speed, memory safety, and parallelism. It achieves these goals without a garbage collector, making it useful for performance-critical services. Rust's rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to eliminate many classes of bugs at compile-time.",
"homepage": "https://www.rust-lang.org/",
"icon": "['fab', 'rust']"
},
"Kotlin": {
"name": "Kotlin",
"slug": "kotlin",
"description": "Kotlin is a modern, statically typed programming language that fully interoperates with Java and runs on the JVM. Designed for productivity and safety, it is particularly popular for Android app development, server-side applications, and web development. Kotlin combines object-oriented and functional programming features.",
"homepage": "https://kotlinlang.org/",
"icon": "['fab', 'kotlin']"
},
"Ruby": {
"name": "Ruby",
"slug": "ruby",
"description": "Ruby is an open-source, dynamic programming language focused on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is widely used for developing web applications, especially with the Ruby on Rails framework, and is known for its support of metaprogramming, robust standard library, and vibrant community.",
"homepage": "https://www.ruby-lang.org/",
"icon": "['fas', 'gem']"
},
"Lua": {
"name": "Lua",
"slug": "lua",
"description": "Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Lua is widely used in game development, standalone applications, and as an extension language for various applications.",
"homepage": "https://www.lua.org/",
"icon": "['fas', 'moon']"
},
"Dart": {
"name": "Dart",
"slug": "dart",
"description": "Dart is an open-source, general-purpose programming language developed by Google. It is designed for building web, server, and mobile applications, and for creating high-quality, high-performance applications on all platforms. Dart is often associated with Flutter, a framework for building natively compiled applications for mobile, web, and desktop from a single codebase.",
"homepage": "https://dart.dev/",
"icon": "['fas', 'dart']"
},
"Assembly": {
"name": "Assembly Language",
"slug": "assembly",
"description": "Assembly language is a low-level programming language for microprocessors and other programmable devices. It is not just a single language but a collection of languages that offers a close-to-hardware level of control and efficiency, tailored to specific architectures. Assembly is critical for performance-critical applications, firmware development, and understanding how software interacts with hardware.",
"homepage": "https://en.wikipedia.org/wiki/Assembly_language",
"icon": "['fas', 'microchip']"
},
"Swift": {
"name": "Swift",
"slug": "swift",
"description": "Swift is a powerful and intuitive programming language created by Apple for building apps for iOS, Mac, Apple TV, and Apple Watch. It’s designed to give developers more freedom than ever. Swift is easy to use and open source, so anyone with an idea can create something incredible.",
"homepage": "https://swift.org/",
"icon": "['fab', 'swift']"
},
"Node": {
"name": "Node.js",
"slug": "nodejs",
"description": "Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser. It enables developers to use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser.",
"homepage": "https://nodejs.org/",
"icon": "['fab', 'node-js']"
},
"React": {
"name": "React",
"slug": "react",
"description": "React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets developers compose complex UIs from small and isolated pieces of code called 'components'. Developed by Facebook, React has gained immense popularity among developers for creating interactive web applications.",
"homepage": "https://reactjs.org/",
"icon": "['fab', 'react']"
},
"Vue": {
"name": "Vue.js",
"slug": "vuejs",
"description": "Vue.js is an open-source, progressive JavaScript framework for building user interfaces. Vue is designed to be incrementally adoptable and focuses on the view layer only, making it easy to integrate with other projects and libraries. For sophisticated single-page applications, Vue can be used in combination with modern tooling and supporting libraries.",
"homepage": "https://vuejs.org/",
"icon": "['fab', 'vuejs']"
},
"Angular": {
"name": "Angular",
"slug": "angular",
"description": "Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Developed and maintained by Google, it provides a way to structure app code and extend HTML's syntax to express application components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write.",
"homepage": "https://angular.io/",
"icon": "['fab', 'angular']"
},
"Ember": {
"name": "Ember.js",
"slug": "emberjs",
"description": "Ember.js is an open-source JavaScript web framework, utilizing a component-service pattern. It allows developers to create scalable single-page web applications by incorporating common idioms and best practices into the framework itself. Ember is known for its productivity, robust configuration, and convention over configuration philosophy.",
"homepage": "https://emberjs.com/",
"icon": "['fab', 'ember']"
},
"Laravel": {
"name": "Laravel",
"slug": "laravel",
"description": "Laravel is a web application framework with expressive, elegant syntax. It aims to make the development process a pleasing one for the developer without sacrificing application functionality. Laravel provides powerful tools needed for large, robust applications.",
"homepage": "https://laravel.com/",
"icon": "['fab', 'laravel']"
},
"Symfony": {
"name": "Symfony",
"slug": "symfony",
"description": "Symfony is a PHP framework for web applications and a set of reusable PHP components. It's designed for building robust applications in an enterprise context, and it aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized.",
"homepage": "https://symfony.com/",
"icon": "['fab', 'symfony']"
},
"Xamarin": {
"name": "Xamarin",
"slug": "xamarin",
"description": "Xamarin is an open-source platform for building modern and performant applications for iOS, Android, and Windows with .NET. Xamarin extends the .NET platform with tools and libraries specifically for building apps on iOS and Android. It enables developers to use a single codebase for apps across multiple platforms.",
"homepage": "https://dotnet.microsoft.com/apps/xamarin",
"icon": "['fab', 'xamarin']"
},
"Blazor": {
"name": "Blazor",
"slug": "blazor",
"description": "Blazor is a free and open-source web framework that enables developers to create web applications using C# and HTML. It is part of the .NET platform and allows developers to build interactive web UIs with .NET instead of JavaScript, offering a robust alternative for full-stack development with .NET.",
"homepage": "https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor",
"icon": "['fas', 'code']"
},
"Flask": {
"name": "Flask",
"slug": "flask",
"description": "Flask is a lightweight WSGI web application framework designed to make getting started with web development quick and easy, with the ability to scale up to complex applications. It is developed in Python and provides tools, libraries, and technologies to build a web application.",
"homepage": "https://flask.palletsprojects.com/",
"icon": "['fas', 'flask']"
},
"Django": {
"name": "Django",
"slug": "django",
"description": "Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.",
"homepage": "https://www.djangoproject.com/",
"icon": "['fas', 'leaf']"
},
"PyTorch": {
"name": "PyTorch",
"slug": "pytorch",
"description": "PyTorch is an open-source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing. It is primarily developed by Facebook's AI Research lab. PyTorch provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration and deep neural networks built on a tape-based autograd system.",
"homepage": "https://pytorch.org/",
"icon": "['fas', 'brain']"
},
"jQuery": {
"name": "jQuery",
"slug": "jquery",
"description": "jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.",
"homepage": "https://jquery.com/",
"icon": "['fas', 'code']"
},
"ColdFusion": {
"name": "ColdFusion",
"slug": "coldfusion",
"description": "ColdFusion is a commercial rapid web-application development platform invented by JJ Allaire in 1995. It's known for its associated scripting language, ColdFusion Markup Language (CFML), which resembles HTML in syntax. ColdFusion is designed to simplify the connection of HTML pages to a database. It enables developers to build dynamic and data-driven websites or web applications rapidly.",
"homepage": "https://www.adobe.com/products/coldfusion-family.html",
"icon": "['fas', 'snowflake']"
},
"Ionic": {
"name": "Ionic Framework",
"slug": "ionic",
"description": "Ionic Framework is an open-source UI toolkit for building high-quality, cross-platform native and web app experiences. It moves web development technologies to mobile devices, leveraging HTML, CSS, and JavaScript with integrations for popular frameworks like Angular, React, and Vue.",
"homepage": "https://ionicframework.com/",
"icon": "['fas', 'mobile-alt']"
},
"Flutter": {
"name": "Flutter",
"slug": "flutter",
"description": "Flutter is an open-source UI software development kit created by Google. It's used for building natively compiled applications for mobile, web, and desktop from a single codebase. Flutter combines ease of development with performance while maintaining visual consistency across platforms.",
"homepage": "https://flutter.dev/",
"icon": "['fas', 'flutter']"
},
"Unity": {
"name": "Unity",
"slug": "unity",
"description": "Unity is a cross-platform game engine developed by Unity Technologies, used to develop video games for PC, consoles, mobile devices, and websites. Renowned for its ease of use, it has become a popular choice among game developers. Unity allows for the creation of both 2D and 3D games, offering a vast range of features to support game development and interactive content creation.",
"homepage": "https://unity.com/",
"icon": "['fas', 'gamepad']"
},
"Capacitor": {
"name": "Capacitor",
"slug": "capacitor",
"description": "Capacitor is an open-source cross-platform app runtime that allows developers to build web applications that run natively on iOS, Android, and the web. It's designed to provide a consistent, web-focused set of APIs that enable an app to stay close to web standards while accessing rich native device features.",
"homepage": "https://capacitorjs.com/",
"icon": "['fas', 'bolt']"
},
"React Native": {
"name": "React Native",
"slug": "react-native",
"description": "React Native is an open-source mobile application framework created by Facebook. It is used to develop applications for Android, iOS, and the web from a single codebase. React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces.",
"homepage": "https://reactnative.dev/",
"icon": "['fab', 'react']"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment