PHP Classes

File: src/database/data/frameworks.php

Recommend this page to a friend!
  Classes of Angel Campos   Atlas catalog   src/database/data/frameworks.php   Download  
File: src/database/data/frameworks.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: Atlas catalog
API to provide details of APIs of an organization
Author: By
Last change:
Date: 1 month ago
Size: 6,167 bytes
 

Contents

Class file image Download
<?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',
    ],
];