Last translated: 17 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

O que é uma lista awesome?    Guia de contribuição    Criando uma lista    Twitter   



Basta digitar awesome.re para vir aqui. Confira meus aplicativos e siga-me no Twitter.




Conteúdo

Plataformas

  • Node.js - Runtime JavaScript assíncrono e não bloqueante baseado em eventos, construído no motor V8 do Chrome.
  • Desenvolvimento Frontend
  • iOS - Sistema operacional móvel para telefones e tablets da Apple.
  • Android - Sistema operacional móvel desenvolvido pelo Google.
  • IoT & Aplicativos Híbridos
  • Electron - Aplicativos desktop nativos multiplataforma usando JavaScript/HTML/CSS.
  • Cordova - API JavaScript para aplicativos híbridos.
  • React Native - Framework JavaScript para escrever aplicativos móveis com renderização nativa para iOS e Android.
  • Xamarin - IDE para desenvolvimento de aplicativos móveis, testes e distribuição.
  • Linux
    • Contêineres
    • eBPF - Máquina virtual que permite escrever rastreamento e monitoramento mais eficientes e poderosos para sistemas Linux.
    • Projetos Baseados em Arch - Distribuições Linux e projetos baseados no Arch Linux.
    • AppImage - Empacote aplicativos em um único arquivo que funciona em várias distribuições Linux principais.
  • macOS - Sistema operacional para computadores Mac da Apple.
  • watchOS - Sistema operacional para o Apple Watch.
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows - Sistema operacional desktop para consumidores.
  • IPFS - Protocolo de hipermídia P2P.
  • Fuse - Ferramentas de desenvolvimento móvel.
  • Heroku - Plataforma de nuvem como serviço.
  • Raspberry Pi - Computador do tamanho de um cartão de crédito voltado para ensinar programação para crianças, mas capaz de muito mais.
  • Qt - Framework de aplicativo GUI multiplataforma.
  • WebExtensions - Sistema de extensão entre navegadores.
  • Smart TV - Crie aplicativos para diferentes plataformas de TV.
  • GNOME - Ambiente desktop simples e sem distrações para Linux.
  • KDE - Uma comunidade de software livre dedicada a criar uma experiência de computação aberta e amigável.
  • .NET
    • Core
    • Roslyn - Compiladores open-source e APIs de análise de código para as linguagens C# e VB.NET.
  • Amazon Alexa - Assistente virtual doméstico.
  • DigitalOcean - Plataforma de computação em nuvem projetada para desenvolvedores.
  • Flutter - SDK móvel do Google para construir aplicativos nativos iOS e Android a partir de uma única base de código escrita em Dart.
  • Home Assistant - Automação residencial open source que prioriza o controle local e a privacidade.
  • IBM Cloud - Plataforma de nuvem para desenvolvedores e empresas.
  • Firebase - Plataforma de desenvolvimento de aplicativos construída no Google Cloud.
  • Robot Operating System 2.0 - Conjunto de bibliotecas e ferramentas de software que ajudam a construir aplicativos para robôs.
  • Adafruit IO - Visualize e armazene dados de qualquer dispositivo.
  • Cloudflare - CDN, DNS, proteção contra DDoS e segurança para seu site.
  • Actions on Google - Plataforma de desenvolvedor para o Google Assistant.
  • ESP - Microcontroladores de baixo custo com WiFi e amplas aplicações em IoT.
  • Deno - Um runtime seguro para JavaScript e TypeScript que usa V8 e é construído em Rust.
  • DOS - Sistema operacional para computadores pessoais baseados em x86 que foi popular durante as décadas de 1980 e início de 1990.
  • Nix - Gerenciador de pacotes para Linux e outros sistemas Unix que torna o gerenciamento de pacotes confiável e reproduzível.
  • Integração - Conectar diferentes sistemas de TI (componentes) para cooperar funcionalmente como um todo.
  • Node-RED - Uma ferramenta de programação para conectar dispositivos de hardware, APIs e serviços online.
  • Low Code - Permitindo que profissionais de negócios atendam às suas necessidades por conta própria com pouca ou nenhuma habilidade de codificação.
  • Capacitor - Runtime open source multiplataforma para construir aplicativos Web Nativos.
  • ArcGIS Developer - Plataforma de mapeamento e análise de localização para desenvolvedores.
  • Bluetooth Low Energy - Protocolo de comunicação sem fio de baixa potência ideal para IoT, wearables e outras aplicações alimentadas por bateria.
  • Uno Platform - Plataforma de UI .NET open-source para construir aplicativos multiplataforma.
  • Google Cloud - Serviços de computação em nuvem do Google.
  • Firebase Genkit - Um framework open-source para construir aplicativos e recursos com IA.

Linguagens de Programação

  • JavaScript
  • Swift - Linguagem de programação compilada da Apple que é segura, moderna, amigável para programadores e rápida.
  • Python - Linguagem de programação de propósito geral projetada para legibilidade.
    • Asyncio - E/S assíncrona em Python 3.
    • Scientific Audio - Pesquisa científica em áudio/música.
    • CircuitPython - Uma versão do Python para microcontroladores.
    • Data Science - Análise de dados e aprendizado de máquina.
    • Typing - Tipagem estática opcional para Python.
    • MicroPython - Implementação enxuta e eficiente do Python 3 para microcontroladores.
  • Rust
    • Pest - Gerador de parser.
  • Haskell
  • PureScript
  • Go
  • Scala
    • Scala Native - Compilador ahead-of-time otimizado para Scala baseado em LLVM.
  • Ruby
  • Clojure
  • ClojureScript
  • Elixir
  • Elm
  • Erlang
  • Julia - Linguagem de programação dinâmica de alto nível projetada para atender às necessidades de análise numérica de alto desempenho e ciência computacional.
  • Lua
  • C
  • C/C++ - Linguagem de propósito geral com viés para programação de sistemas e software embarcado com recursos limitados.
  • R - Linguagem de programação funcional e ambiente para computação estatística e gráficos.
  • D
  • Common Lisp - Linguagem multiparadigma dinâmica e poderosa que facilita o desenvolvimento iterativo e interativo.
  • Perl
  • Groovy
  • Dart
  • Java - Linguagem orientada a objetos popular e segura, projetada para flexibilidade com o lema "escreva uma vez, execute em qualquer lugar".
    • RxJava
    • J2ME - Especificação Java projetada para telefones antigos com teclado e PDAs.
  • Kotlin
  • OCaml
  • ColdFusion
  • Fortran
  • PHP - Linguagem de script do lado do servidor.
  • Pascal
  • AutoHotkey
  • AutoIt
  • Crystal
  • Frege - Haskell para a JVM.
  • CMake - Construir, testar e empacotar software.
  • ActionScript 3 - Linguagem orientada a objetos direcionada ao Adobe AIR.
  • Eta - Linguagem de programação funcional para a JVM.
  • Idris - Linguagem de programação funcional pura de propósito geral com tipos dependentes, influenciada por Haskell e ML.
  • Ada/SPARK - Linguagem de programação moderna projetada para aplicativos grandes e de longa duração, onde confiabilidade e eficiência são essenciais.
  • Q# - Linguagem de programação específica de domínio usada para expressar algoritmos quânticos.
  • Imba - Linguagem de programação inspirada em Ruby e Python que compila para JavaScript performático.
  • Vala - Linguagem de programação projetada para aproveitar ao máximo os ecossistemas GLib e GNOME, mantendo a velocidade do código C.
  • Coq - Linguagem formal e ambiente para programação e especificação que facilita o desenvolvimento interativo de provas verificadas por máquina.
  • V - Linguagem simples, rápida, segura e compilada para desenvolver software sustentável.
  • Zig - Linguagem de programação de propósito geral e toolchain para manter software robusto, otimizado e reutilizável.
  • Move - Linguagem de programação específica de domínio para escrever contratos inteligentes seguros.
  • Esolangs - Linguagens de programação projetadas para experimentação ou como piadas, em vez de uso real.
  • VBA - Versão orientada a eventos do Visual Basic 6.0 integrada na maioria dos aplicativos do Microsoft Office para automação e script.








Desenvolvimento Front-End

Desenvolvimento Back-End

  • Flask - Framework Python.
  • Docker
  • Vagrant - Ambiente de máquina virtual automatizado.
  • Pyramid - Framework Python.
  • Play1 Framework
  • CakePHP - Framework PHP.
  • Symfony - Framework PHP.
  • Laravel - Framework PHP.
    • Educação
    • TALL Stack - Solução de desenvolvimento full-stack com bibliotecas construídas pela comunidade Laravel.
  • Rails - Framework de aplicativos web para Ruby.
  • Phalcon - Framework PHP.
  • Trechos Úteis de .htaccess
  • nginx - Servidor web.
  • Dropwizard - Framework Java.
  • Kubernetes - Plataforma open-source que automatiza operações de contêineres Linux.
  • Lumen - Micro-framework PHP.
  • Serverless Framework - Computação serverless e arquiteturas serverless.
  • Apache Wicket - Framework de aplicativos web Java.
  • Vert.x - Kit de ferramentas para construir aplicativos reativos na JVM.
  • Terraform - Ferramenta para construir, alterar e versionar infraestrutura.
  • Vapor - Desenvolvimento server-side em Swift.
  • Dash - Framework de aplicativos web Python.
  • FastAPI - Framework de aplicativos web Python.
  • CDK - Framework open-source para definir infraestrutura em nuvem em código.
  • IAM - Contas de usuário, autenticação e autorização.
  • Slim - Framework PHP.
  • Fiber - Framework web construído sobre Fasthttp, o motor HTTP mais rápido para Go.
  • Kustomize - Ferramenta de gerenciamento de configuração declarativa nativa do Kubernetes.
  • OpenTofu - Ferramenta open-source de infraestrutura como código.
  • Reflex - Framework web Python para construir frontend e backend sem JavaScript.

Ciência da Computação

Big Data

Teoria

Livros

Editores

Jogos

Ambiente de Desenvolvimento

Entretenimento

Bancos de Dados

  • Banco de Dados
  • MySQL
  • SQLAlchemy
  • InfluxDB
  • Neo4j
  • MongoDB - Banco de dados NoSQL.
  • RethinkDB
  • TinkerPop - Estrutura de computação em grafos.
  • PostgreSQL - Banco de dados relacional de objetos.
  • CouchDB - Banco de dados NoSQL orientado a documentos.
  • HBase - Armazenamento de big data distribuído e escalável.
  • Guias NoSQL - Ajuda no uso de bancos de dados não relacionais, distribuídos, de código aberto e escaláveis horizontalmente.
  • Ferramentas de Banco de Dados - Tudo o que facilita o trabalho com bancos de dados.
  • TypeDB - Banco de dados lógico para organizar grandes e complexas redes de dados como um corpo de conhecimento.
  • Cassandra - Sistema de gerenciamento de banco de dados NoSQL de código aberto, distribuído e de armazenamento em colunas largas.
  • TDengine - Um banco de dados de séries temporais de código aberto com alto desempenho, escalabilidade e suporte a SQL.
  • Supabase - Uma alternativa de código aberto ao Firebase.
  • PocketBase - Um backend baseado em Go em um único arquivo.
  • Neon - Uma alternativa de código aberto ao AWS Aurora.

Mídia

Aprender

Segurança

Sistemas de Gerenciamento de Conteúdo

  • Umbraco
  • Refinery CMS - CMS baseado em Ruby on Rails.
  • Wagtail - CMS Django focado em flexibilidade e experiência do usuário.
  • Textpattern - CMS leve baseado em PHP.
  • Drupal - CMS extensível baseado em PHP.
  • Craft CMS - CMS com foco em conteúdo.
  • Sitecore - Plataforma de marketing digital .NET que combina CMS com ferramentas para gerenciar múltiplos sites.
  • Silverstripe CMS - Framework PHP MVC que funciona como CMS clássico ou headless.
  • Directus - Painel de aplicativo e API em tempo real para gerenciar conteúdo em bancos de dados SQL.
  • Plone - CMS open source em Python.
  • Payload - CMS headless nativo e open source para Next.js.

Hardware

Negócios

Trabalho

Redes

  • Redes Definidas por Software
  • Ferramentas PCAP
  • Comunicações em Tempo Real - Protocolos de rede para troca quase simultânea de mídia e dados.
  • SNMP - Protocolo para coletar, modificar e organizar informações sobre dispositivos gerenciados em redes IP.
  • Scapy - Manipulação interativa de pacotes baseada em Python.
  • Cilium - Fornece capacidades de rede e segurança para aplicativos conteinerizados, microsserviços e máquinas virtuais.

Sistemas Descentralizados

  • Bitcoin - Serviços e ferramentas Bitcoin para desenvolvedores de software.
  • Ripple - Rede de liquidação distribuída open source.
  • Blockchain Não-Financeiro - Aplicações blockchain não financeiras.
  • Mastodon - Rede de microblogging descentralizada open source.
  • Ethereum - Plataforma de computação distribuída para desenvolvimento de smart contracts.
  • Blockchain AI - Projetos blockchain para inteligência artificial e machine learning.
  • EOSIO - Sistema operacional descentralizado que suporta aplicativos em escala industrial.
  • Corda - Plataforma blockchain open source projetada para negócios.
  • Waves - Plataforma blockchain e conjunto de ferramentas para aplicativos Web 3.0 e soluções descentralizadas.
  • Substrate - Framework para escrever blockchains escaláveis e atualizáveis em Rust.
  • Golem - Mercado peer-to-peer open source para recursos computacionais.
  • Stacks - Plataforma de smart contracts protegida pelo Bitcoin.
  • Algorand - Plataforma blockchain e de computação de smart contracts open source, baseada em proof of stake.
  • ZeroNet - Rede descentralizada semelhante à web, composta por usuários peer-to-peer.
  • Cosmos SDK - Framework modular para construir blockchains específicas para aplicativos em Go.
  • Tor - Rede overlay gratuita para permitir comunicação anônima.
  • ATProto - Rede aberta e descentralizada para construir aplicativos sociais.

Saúde e Ciências Sociais

  • Extração de Informação Biomédica - Como extrair informações de dados e textos biomédicos não estruturados.
  • Neurociência Computacional - Ciência multidisciplinar que utiliza abordagens computacionais para estudar o sistema nervoso.
  • Diversidade - Criando uma comunidade tecnológica mais inclusiva e diversificada.
  • História Digital - Investigação científica da história auxiliada por computador.
  • Empatia na Engenharia - Construindo e promovendo culturas de engenharia mais compassivas.
  • Saúde Digital - Software de saúde open source para instituições, profissionais, desenvolvedores, especialistas em políticas e pesquisadores.
  • Tecnologia Humanizada - Projetos open source que ajudam a melhorar a sociedade.
  • Saúde Mental - Conscientização sobre saúde mental e autocuidado na indústria de software.
  • Neurociência - Estudo do sistema nervoso e do cérebro.
  • Humanidades Digitais - Software para acadêmicos de humanidades que utilizam métodos quantitativos ou computacionais.
  • Sonhos Lúcidos - Um sonho no qual a pessoa se torna consciente de que está sonhando.
  • Neuroimagem - Software para análise de dados cerebrais de sujeitos vivos.

Eventos

Testes

  • Testes - Testes de software.
  • Testes de Regressão Visual - Garante que as alterações não quebraram a funcionalidade ou o estilo.
  • Selenium - Framework e ecossistema de automação de navegador open source.
  • Appium - Ferramenta de automação de testes para aplicativos.
  • TAP - Protocolo Test Anything.
  • JMeter - Ferramenta de teste de carga e medição de desempenho.
  • k6 - Solução open source e centrada no desenvolvedor para monitoramento de desempenho e teste de carga.
  • Playwright - Biblioteca Node.js para automatizar Chromium, Firefox e WebKit com uma única API.
  • Roteiro de Garantia de Qualidade - Como começar e construir uma carreira em testes de software.
  • Gatling - Framework open source para testes de carga e desempenho baseado em Scala, Akka e Netty.
  • CodeRabbit - Plataforma de revisão de código alimentada por IA.

Diversos

Relacionados