<?php
declare(strict_types=1);
/**
* A list of common frameworks for web and microservices development.
*/
return [
// PHP
[
'language_name' => 'PHP',
'name' => 'Laravel',
'description' => 'A web application framework with expressive, elegant syntax, aiming to make web development easier and more creative.',
'icon' => 'laravel.svg',
'is_enabled' => true,
'url' => 'https://laravel.com',
],
[
'language_name' => 'PHP',
'name' => 'Symfony',
'description' => 'A set of reusable PHP components and a PHP framework to build web applications, APIs, microservices, and web services.',
'icon' => 'symfony.svg',
'is_enabled' => true,
'url' => 'https://symfony.com',
],
// JavaScript
[
'language_name' => 'JavaScript',
'name' => 'Node.js',
'description' => 'A JavaScript runtime built on Chrome\'s V8 JavaScript engine, allowing for server-side scripting.',
'icon' => 'nodejs.svg',
'is_enabled' => true,
'url' => 'https://nodejs.org',
],
[
'language_name' => 'JavaScript',
'name' => 'Express',
'description' => 'A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.',
'icon' => 'express.svg',
'is_enabled' => true,
'url' => 'https://expressjs.com',
],
[
'language_name' => 'JavaScript',
'name' => 'React',
'description' => 'A JavaScript library for building user interfaces, often used for single-page applications.',
'icon' => 'react.svg',
'is_enabled' => true,
'url' => 'https://react.dev',
],
[
'language_name' => 'JavaScript',
'name' => 'Vue.js',
'description' => 'A progressive framework for building user interfaces, designed to be incrementally adoptable.',
'icon' => 'vue.svg',
'is_enabled' => true,
'url' => 'https://vuejs.org',
],
// TypeScript
[
'language_name' => 'TypeScript',
'name' => 'Angular',
'description' => 'A platform and framework for building single-page client applications using HTML and TypeScript.',
'icon' => 'angular.svg',
'is_enabled' => true,
'url' => 'https://angular.io',
],
[
'language_name' => 'TypeScript',
'name' => 'NestJS',
'description' => 'A progressive Node.js framework for building efficient, reliable and scalable server-side applications.',
'icon' => 'nestjs.svg',
'is_enabled' => true,
'url' => 'https://nestjs.com',
],
// Python
[
'language_name' => 'Python',
'name' => 'Django',
'description' => 'A high-level Python web framework that encourages rapid development and clean, pragmatic design.',
'icon' => 'django.svg',
'is_enabled' => true,
'url' => 'https://www.djangoproject.com',
],
[
'language_name' => 'Python',
'name' => 'Flask',
'description' => 'A lightweight WSGI web application framework in Python. It is designed to make getting started quick and easy.',
'icon' => 'flask.svg',
'is_enabled' => true,
'url' => 'https://flask.palletsprojects.com',
],
[
'language_name' => 'Python',
'name' => 'FastAPI',
'description' => 'A modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints.',
'icon' => 'fastapi.svg',
'is_enabled' => true,
'url' => 'https://fastapi.tiangolo.com',
],
// Java
[
'language_name' => 'Java',
'name' => 'Spring Boot',
'description' => 'An open-source, microservice-based Java web framework that makes it easy to create stand-alone, production-grade applications.',
'icon' => 'springboot.svg',
'is_enabled' => true,
'url' => 'https://spring.io/projects/spring-boot',
],
[
'language_name' => 'Java',
'name' => 'Quarkus',
'description' => 'A Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.',
'icon' => 'quarkus.svg',
'is_enabled' => true,
'url' => 'https://quarkus.io',
],
// Go
[
'language_name' => 'Go',
'name' => 'Gin',
'description' => 'A web framework written in Go (Golang). It features a Martini-like API with much better performance.',
'icon' => 'gin.svg',
'is_enabled' => true,
'url' => 'https://gin-gonic.com',
],
// Ruby
[
'language_name' => 'Ruby',
'name' => 'Ruby on Rails',
'description' => 'A server-side web application framework written in Ruby under the MIT License. Rails is a model?view?controller (MVC) framework.',
'icon' => 'rails.svg',
'is_enabled' => true,
'url' => 'https://rubyonrails.org',
],
// C#
[
'language_name' => 'C#',
'name' => 'ASP.NET Core',
'description' => 'A cross-platform, high-performance, open-source framework for building modern, cloud-enabled, Internet-connected apps.',
'icon' => 'dotnet.svg',
'is_enabled' => true,
'url' => 'https://dotnet.microsoft.com/apps/aspnet',
],
// Kotlin
[
'language_name' => 'Kotlin',
'name' => 'Ktor',
'description' => 'An open-source framework for building asynchronous servers and clients in connected systems using the powerful Kotlin programming language.',
'icon' => 'ktor.svg',
'is_enabled' => true,
'url' => 'https://ktor.io',
],
// Elixir
[
'language_name' => 'Elixir',
'name' => 'Phoenix',
'description' => 'A productive web framework that does not compromise speed and maintainability. It brings back the joy of web development.',
'icon' => 'phoenix.svg',
'is_enabled' => true,
'url' => 'https://www.phoenixframework.org',
],
];
|