Código e Desenvolvimento
Repositórios de Código-Fonte
Seção intitulada “Repositórios de Código-Fonte”- Bitbucket - Repositórios Git públicos e privados ilimitados para até 5 utilizadores com Pipelines para CI/CD
- Codeberg - Repositórios Git públicos e privados ilimitados para projetos gratuitos e de código aberto (com colaboradores ilimitados). Desenvolvido por [Forgejo](https://forgejo.org/). Alojamento de sites estáticos com [Codeberg Pages](https://codeberg.page/). Alojamento CI/CD com [Codeberg's CI](https://docs.codeberg.org/ci/). Alojamento de tradução com [Codeberg Translate](https://translate.codeberg.org/). Inclui alojamento de Pacotes e Contentores, gestão de Projetos e Rastreamento de Problemas
- framagit.org - Framagit é a forja de software da Framasoft baseada no software GitLab, inclui CI, Static Pages, Project pages e Issue tracking.
- GitGud - Repositórios privados e públicos ilimitados. Gratuito para sempre. Desenvolvido por GitLab e Sapphire. Inclui CI/CD, Alojamento Estático, Container Registry, Gestão de Projetos e Rastreamento de Problemas.
- GitHub - Repositórios públicos ilimitados e repositórios privados ilimitados (com colaboradores ilimitados). Inclui CI/CD, Ambiente de Desenvolvimento, Alojamento Estático, Alojamento de Pacotes e Contentores, Gestão de Projetos e AI Copilot
- gitlab.com - Repositórios Git públicos e privados ilimitados com até 5 colaboradores. Inclui CI/CD, Static Hosting, Container Registry, Project Management e Issue Tracking
- heptapod.net - Heptapod é um fork amigável do GitLab Community Edition que oferece suporte para Mercurial
- pijul.com - Sistema de controlo de versões distribuído, gratuito e de código aberto ilimitado. A sua característica distintiva baseia-se numa sólida teoria de patches, o que o torna fácil de aprender, usar e distribuir. Resolve muitos problemas do git/hg/svn/darcs.
- projectlocker.com - Um projeto privado gratuito (Git e Subversion) com 50 MB de espaço
- RocketGit - Alojamento de repositórios baseado em Git. Repositórios públicos e privados ilimitados.
- savannah.gnu.org - Serve como um sistema de gestão de desenvolvimento de software colaborativo para projetos de Software Livre (para Projetos GNU)
- savannah.nongnu.org - Serve como um sistema colaborativo de gestão de desenvolvimento de software para projetos de Software Livre (para projetos não-GNU)
Geração de Código
Seção intitulada “Geração de Código”- Appinvento - Um construtor de aplicações no-code gratuito. Oferece acesso completo ao código-fonte de backend gerado automaticamente e permite APIs e rotas ilimitadas. O plano gratuito inclui três projetos e cinco tabelas.
- DhiWise - Converte designs Figma em aplicações Flutter e React dinâmicas. A sua tecnologia de geração de código foi concebida para otimizar fluxos de trabalho para a criação de experiências móveis e web prontas para produção.
- Karbon Sites - Um construtor e editor de sites com tecnologia de IA que gera código frontend pronto para produção a partir de prompts de texto, esboços ou currículos. As funcionalidades incluem exportação nativa para Android (APK) e um nível gratuito com 5 gerações por mês (ilimitado através de uma chave de API Gemini personalizada).
- Metalama - Uma ferramenta específica para C# que gera código boilerplate em tempo real durante a compilação para manter o código-fonte limpo. É gratuita para projetos de código aberto; o seu nível gratuito comercialmente amigável inclui até três aspetos.
- Supermaven - Um plugin de conclusão de código AI de alta velocidade para VS Code, JetBrains e Neovim. O nível gratuito oferece conclusões inline ilimitadas com foco em latência ultrabaixa.
- v0.dev - Criado pela Vercel, o v0 gera código React amigável para copiar e colar usando shadcn/ui e Tailwind CSS. Utiliza um sistema de créditos, fornecendo 1.200 créditos iniciais e 200 créditos gratuitos mensalmente.
Qualidade de Código
Seção intitulada “Qualidade de Código”- beanstalkapp.com - Um fluxo de trabalho completo para escrever, rever e implementar código, uma conta gratuita para um utilizador e um repositório com 100 MB de armazenamento
- codacy.com - Revisões de código automatizadas para PHP, Python, Ruby, Java, JavaScript, Scala, CSS e CoffeeScript, grátis para repositórios públicos e privados ilimitados
- Codeac.io - Ferramenta de revisão automatizada de Infrastructure as Code para DevOps, integra-se com GitHub, Bitbucket e GitLab (mesmo self-hosted). Além das linguagens padrão, também analisa Ansible, Terraform, CloudFormation, Kubernetes e muito mais. (open-source gratuito)
- codecov.io - Ferramenta de cobertura de código (SaaS), gratuita para Open Source e um repositório privado gratuito
- CodeFactor - Revisão de Código Automatizada para Git. A versão gratuita inclui utilizadores ilimitados, repositórios públicos e um repositório privado.
- coderabbit.ai - Ferramenta de revisão de código com IA que se integra com GitHub/GitLab. O nível gratuito inclui 200 ficheiros/hora, 3 revisões por hora e 50 conversas/hora. Gratuito para sempre para projetos de código aberto.
- CodSpeed - Automatize o rastreamento de desempenho nos seus pipelines de CI. Detete regressões de desempenho antes da implementação, graças a métricas precisas e consistentes. Gratuito para sempre para projetos Open Source.
- coveralls.io - Exibe relatórios de cobertura de testes, gratuito para Open Source
- deepscan.io - Análise estática avançada para encontrar automaticamente erros de runtime em código JavaScript, grátis para Open Source
- DeepSource - O DeepSource analisa continuamente as alterações do código-fonte, encontrando e corrigindo problemas categorizados em segurança, desempenho, anti-padrões, riscos de bugs, documentação e estilo. Integração nativa com GitHub, GitLab e Bitbucket.
- DiffText - Encontre instantaneamente as diferenças entre dois blocos de código. Completamente gratuito.
- eversql.com - EverSQL - A plataforma nº 1 para otimização de bases de dados. Obtenha automaticamente informações cruciais sobre a sua base de dados e consultas SQL.
- gerrithub.io - Revisão de código Gerrit para repositórios GitHub gratuitamente
- goreportcard.com - Qualidade de Código para projetos Go, gratuito para Open Source
- gtmetrix.com - Relatórios e recomendações detalhadas para otimizar websites
- holistic.dev - O analisador de código estático nº 1 para otimização de PostgreSQL. Serviço de deteção automática de problemas de desempenho, segurança e arquitetura de bases de dados.
- houndci.com - Comenta sobre a qualidade do código nos commits do GitHub, gratuito para Open Source
- reviewable.io - Revisão de código para repositórios GitHub, grátis para repositórios públicos ou pessoais.
- scan.coverity.com - Análise de código estática para Java, C/C++, C# e JavaScript, gratuita para Open Source
- scrutinizer-ci.com - Plataforma de inspeção contínua, gratuita para Open Source
- semanticdiff.com - Diff com reconhecimento de linguagem de programação para pull requests e commits do GitHub, gratuito para repositórios públicos
- shields.io - Distintivos de metadados de qualidade para projetos de código aberto
- sonarcloud.io - Análise automatizada de código-fonte para Java, JavaScript, C/C++, C#, VB.NET, PHP, Objective-C, Swift, Python, Groovy e ainda mais linguagens, grátis para Open Source
Pesquisa e Navegação de Código
Seção intitulada “Pesquisa e Navegação de Código”- CodeKeep - Google Keep para Snippets de Código. Organize, descubra e partilhe snippets de código, com uma poderosa ferramenta de captura de ecrã de código com modelos predefinidos e uma funcionalidade de ligação.
- libraries.io - Pesquisa e notificações de atualização de dependências para 32 gestores de pacotes diferentes, gratuito para open source
- Namae - Pesquise em vários websites como GitHub, Gitlab, Heroku, Netlify e muitos outros pela disponibilidade do nome do seu projeto.
- tickgit.com - Exibe comentários `TODO` (e outros marcadores) para identificar áreas de código que merecem ser revisitadas para melhorias.
CI e CD
Seção intitulada “CI e CD”- appcircle.io - Uma plataforma DevOps móvel de nível empresarial que automatiza a construção, teste e publicação de aplicações móveis para um ciclo de lançamento mais rápido e eficiente. Gratuito para um tempo máximo de construção de 30 minutos por construção, 20 construções mensais e 1 construção concorrente.
- appveyor.com - Serviço de CD para Windows, gratuito para Open Source
- bitrise.io - Um CI/CD para aplicações móveis, nativas ou híbridas. Com 200 builds/mês gratuitos, 10 minutos de tempo de build e dois membros de equipa. Projetos OSS obtêm 45 minutos de tempo de build, +1 concorrência e tamanho de equipa ilimitado.
- buddy.works - Um CI/CD com cinco projetos gratuitos e uma execução simultânea (120 execuções/mês)
- Buildkite - CI Pipelines grátis para 3 utilizadores e 5k minutos de job/mês. O nível de desenvolvedor gratuito do Test Analytics inclui 100k execuções de teste/mês, com mais inclusões gratuitas para projetos de código aberto.
- bytebase.com - CI/CD e DevOps de base de dados. Gratuito para menos de 20 utilizadores e dez instâncias de base de dados
- CircleCI - Plano gratuito abrangente com todas as funcionalidades incluídas num serviço CI/CD alojado para repositórios GitHub, GitLab e BitBucket. Múltiplas classes de recursos, Docker, Windows, Mac OS, executores ARM, runners locais, divisão de testes, Docker Layer Caching e outras funcionalidades avançadas de CI/CD. Gratuito para até 6000 minutes/month de tempo de execução, colaboradores ilimitados, 30 trabalhos paralelos em projetos privados e até 80,000 minutos de compilação gratuitos para projetos Open Source.
- cirrus-ci.org - Gratuito para repositórios públicos do GitHub
- cirun.io - Grátis para repositórios públicos do GitHub
- codemagic.io - 500 minutos de compilação gratuitos/mês
- deployhq.com - 1 projeto com dez implementações diárias (30 minutos de compilação/mês)
- LocalOps - Implemente a sua aplicação em AWS/GCP/Azure em menos de 30 minutos. Configure ambientes de aplicação padronizados em qualquer cloud, que vêm com automação de implementação contínua integrada e observabilidade avançada. O plano gratuito permite 1 utilizador e 1 ambiente de aplicação.
- Make - A ferramenta de automação de fluxo de trabalho permite conectar aplicações e automatizar fluxos de trabalho usando UI. Suporta muitas aplicações e as APIs mais populares. Gratuito para repositórios públicos do GitHub, e um nível gratuito com 100 Mb, 1000 Operações e 15 minutos de intervalo mínimo.
- Mergify - Automação de fluxo de trabalho e fila de merge para GitHub - Gratuito para repositórios públicos do GitHub
- Nx Cloud - O Nx Cloud acelera os seus monorepos em CI com funcionalidades como caching remoto, distribuição de tarefas por várias máquinas e até mesmo divisão automatizada das suas execuções de testes e2e. Inclui um plano gratuito para até 30 contribuidores com 150k créditos generosos incluídos.
- RunMyJob - Execute GitHub Actions e pipelines GitLab CI de forma mais inteligente com Spike Instances de escalonamento em tempo real. O nível gratuito inclui 400 vCPU-minutes, 800 GB-minutes e 10 tarefas concorrentes com runners de alto desempenho (12 vCPU e 32 GB RAM por tarefa).
- Shipfox - Execute as suas ações do GitHub 2x mais rápido, 3.000 minutos de compilação gratuitos por mês.
- Spacelift - Plataforma de gestão para Infrastructure as Code. Funcionalidades do plano gratuito: colaboração IaC, registo de módulos Terraform, integração ChatOps, conformidade contínua de recursos com Open Policy Agent, SSO com SAML 2.0 e acesso a pools de workers públicos: até 200 minutes/month
- Squash Labs - cria uma VM para cada branch e torna a sua aplicação disponível a partir de um URL único, repositórios públicos e privados ilimitados, VMs até 2 GB.
- Terramate - Terramate é uma plataforma de orquestração e gestão para ferramentas de Infrastructure as Code (IaC) como Terraform, OpenTofu e Terragrant. Gratuito para até 2 utilizadores, incluindo todas as funcionalidades.
- Terrateam - Automação Terraform com GitOps, fluxos de trabalho orientados por pull requests, isolamento de projetos via runners self-hosted e execuções em camadas para operações ordenadas. Gratuito para até 3 utilizadores.
IDE e Edição de Código
Seção intitulada “IDE e Edição de Código”- Android Studio - O Android Studio oferece as ferramentas mais rápidas para criar aplicações em todos os tipos de dispositivos Android. O IDE Open Source é gratuito para todos e o melhor para o desenvolvimento de aplicações Android. Disponível para Windows, Mac, Linux e até ChromeOS!
- AndroidIDE - Um IDE de Código Aberto para desenvolver aplicações Android reais, baseadas em Gradle, em dispositivos Android.
- Apache Netbeans - Ambiente de Desenvolvimento, Plataforma de Ferramentas e Framework de Aplicações.
- apiary.io - API de design colaborativo com API mock instantânea e documentação gerada (Gratuito para blueprints de API ilimitados e utilizadores ilimitados com uma conta de administrador e documentação alojada).
- BBEdit - BBEdit é um editor popular e extensível para macOS. O Modo Gratuito oferece um [conjunto poderoso de funcionalidades essenciais](https://www.barebones.com/products/bbedit/comparison.html) e um caminho de atualização para funcionalidades avançadas.
- Binder - Transforma um repositório Git numa coleção de notebooks interativos. É um serviço público gratuito.
- BlueJ - Um ambiente de desenvolvimento Java gratuito concebido para iniciantes, usado por milhões em todo o mundo. Desenvolvido pela Oracle e com uma GUI simples para ajudar iniciantes.
- Brackets - Brackets é um editor de texto open-source especificamente concebido para desenvolvimento web. É leve, fácil de usar e altamente personalizável.
- cacher.io - Organizador de snippets de código com etiquetas e suporte para mais de 100 linguagens de programação.
- cocalc.com - Cálculo colaborativo na cloud. Acesso via browser a um Ubuntu completo com colaboração integrada e muito software gratuito para matemática, ciência, ciência de dados, pré-instalado: Python, LaTeX, Jupyter Notebooks, SageMath, scikitlearn, etc.
- Code::Blocks - IDE Fortran e C/C++ gratuita. Open Source e funciona em Windows, macOS e Linux.
- codiga.io - Assistente de Codificação que permite pesquisar, definir e reutilizar snippets de código diretamente no seu IDE. Gratuito para indivíduos e pequenas organizações.
- Components.studio - Isolar componentes de código, visualizá-los em histórias, testá-los e publicá-los no npm.
- Eclipse Che - IDE baseada na web e nativa de Kubernetes para equipas de programadores com suporte multi-idioma. Open Source e impulsionada pela comunidade. Uma instância online alojada pela Red Hat está disponível em [workspaces.openshift.com](https://workspaces.openshift.com/).
- ForgeCode - Programador de pares com IA para Claude, GPT4 Series, Grok, Deepseek, Gemini e todos os modelos de ponta. Funciona nativamente com a sua CLI e integra-se perfeitamente com qualquer IDE. O nível gratuito inclui acesso básico a modelos de IA com processamento local.
- GetVM - Barra lateral do Chrome com Linux e IDEs gratuitos instantâneos. O nível gratuito inclui 5 VMs por dia.
- JDoodle - Compilador e editor online para mais de 60 linguagens de programação com um plano gratuito para compilação de código REST API até 200 créditos por dia.
- jetbrains.com - Ferramentas de produtividade, IDEs e ferramentas de implementação (também conhecidas como [IntelliJ IDEA](https://www.jetbrains.com/idea/), [PyCharm](https://www.jetbrains.com/pycharm/), etc.). Licença gratuita para estudantes, professores, Open Source e grupos de utilizadores.
- JSONPlaceholder - Alguns endpoints de API REST que devolvem dados falsos em formato JSON. O código-fonte também está disponível caso pretenda executar o servidor localmente.
- Lazarus - Lazarus é um IDE multiplataforma compatível com Delphi para Desenvolvimento Rápido de Aplicações.
- MarsCode - Um IDE baseado na nuvem e alimentado por IA, gratuito.
- micro-jaymock - Microsserviço minúsculo de mocking de API para gerar dados JSON falsos.
- mockable.io - Mockable é um serviço configurável simples para simular APIs RESTful ou serviços web SOAP. Este serviço online permite-lhe definir rapidamente endpoints de API REST ou SOAP e fazer com que devolvam dados JSON ou XML.
- mockaroo - O Mockaroo permite-lhe gerar dados de teste realistas nos formatos CSV, JSON, SQL e Excel. Também pode criar mocks para APIs de back-end.
- Mocklets - um simulador de API simulado baseado em HTTP que ajuda a simular APIs para um desenvolvimento paralelo mais rápido e testes mais abrangentes, com um nível gratuito vitalício.
- OneCompiler - Compilador online gratuito que suporta mais de 70 linguagens, incluindo Java, Python, C++ e JavaScript.
- OnlineGDB - Um IDE online gratuito que suporta mais de 40 linguagens e vem pré-instalado com várias bibliotecas; e também tem uma opção de depuração, flags, tutoriais e uma página de QNA!
- Paiza - Desenvolva aplicações Web no navegador sem precisar de configurar nada. O Plano Gratuito oferece um servidor com 24 horas de vida útil e 4 horas de tempo de execução por dia com 2 CPU cores, 2 GB RAM e 1 GB de armazenamento.
- PHPSandbox - Ambiente de desenvolvimento online para PHP
- pterocos - um ambiente de codificação baseado em navegador, gratuito e de código aberto para desenvolvedores front-end. escreva HTML, CSS e JS com um editor de nível VS Code (Monaco), pré-visualização ao vivo, suporte a SCSS/TypeScript/Babel e um assistente de chat de IA para depuração e sugestões. todos os projetos são guardados no armazenamento local. grátis para sempre – sem necessidade de conta.
- Replit - Um ambiente de codificação na cloud para várias linguagens de programação.
- RunMat - IDE de computação numérica acelerada por GPU no navegador. Escreva e execute ficheiros .m com sintaxe MATLAB com aceleração automática de GPU via WebAssembly e WebGPU. Sem instalação, sem conta, sem taxas de licença. Runtime de código aberto com suporte para CLI, pacote NPM e kernel Jupyter.
- SoloLearn - Um playground de programação na cloud adequado para executar snippets de código. Suporta várias linguagens de programação. Não é necessário registo para executar código, mas é necessário para guardar código na plataforma. Também oferece cursos gratuitos para programadores iniciantes e intermédios.
- stackblitz.com - IDE de Código Online/Cloud para criar, editar e implementar aplicações full-stack. Suporta qualquer framework frontend e backend popular baseado em NodeJs. Link curto para criar um novo projeto: [https://node.new](https://node.new).
- Sublime Text - O Sublime Text é um editor de texto popular, versátil e altamente personalizável, usado para tarefas de codificação e edição de texto.
- Visual Studio Code - Editor de código redefinido e otimizado para criar e depurar aplicações web e cloud modernas. Desenvolvido pela Microsoft.
- Visual Studio Community - IDE completo com milhares de extensões, desenvolvimento de aplicações multi-plataforma (extensões Microsoft disponíveis para download para iOS e Android), desenvolvimento desktop, web e cloud, suporte multi-linguagem (C#, C++, JavaScript, Python, PHP e mais).
- VSCodium - Distribuição binária do editor VSCode da Microsoft, impulsionada pela comunidade, sem telemetria/rastreamento e com licença livre
- wakatime.com - Métricas de auto-quantificação sobre a sua atividade de codificação usando plugins de editor de texto, plano limitado gratuito.
- Wave Terminal - Wave é um terminal de código aberto e multi-plataforma para fluxos de trabalho contínuos. Renderize qualquer coisa inline. Guarde sessões e histórico. Desenvolvido por padrões web abertos. MacOS e Linux.
Sistema de Build de Pacotes
Seção intitulada “Sistema de Build de Pacotes”- build.opensuse.org - Serviço de compilação de pacotes para múltiplas distribuições (SUSE, EL, Fedora, Debian, etc.).
- copr.fedorainfracloud.org - Serviço de compilação de RPM baseado em Mock para Fedora e EL.
- help.launchpad.net - Serviço de compilação Ubuntu e Debian.
Relacionado ao Docker
Seção intitulada “Relacionado ao Docker”- Container Registry Service - Solução de Gestão de Contentores baseada em Harbor. O nível gratuito oferece 1 GB de armazenamento para repositórios privados.
- Docker Hub - Um repositório privado gratuito e repositórios públicos ilimitados para criar e armazenar imagens Docker
- Play with Docker - Um playground simples, interativo e divertido para aprender Docker.
- quay.io - Crie e armazene imagens de contentores com repositórios públicos gratuitos ilimitados
- ttl.sh - Registo de imagens Docker anónimo e efémero
Plataforma Low-Code
Seção intitulada “Plataforma Low-Code”- appsmith - Projeto low-code para construir painéis de administração, ferramentas internas e dashboards. Integra-se com mais de 15 bases de dados e qualquer API.
- BudiBase - Budibase é uma plataforma low-code de código aberto para criar aplicações internas em minutos. Suporta PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker, K8s
- Clappia - Uma plataforma low-code concebida para criar aplicações de processos de negócio com apps móveis e web personalizáveis. Oferece uma interface de arrastar e largar, funcionalidades como Suporte Offline, localização em tempo real e integração com vários serviços de terceiros.
- lil'bots - escreva e execute scripts online utilizando APIs integradas gratuitas como OpenAI, Anthropic, Firecrawl e outras. Ótimo para construir agentes de IA / ferramentas internas e partilhar com a equipa. O nível gratuito inclui acesso total a APIs, assistente de codificação de IA e 10.000 créditos de execução / mês.
- manubes - Poderosa plataforma cloud no-code com foco na gestão da produção industrial. Gratuito para um utilizador com 1 milhão de atividades de fluxo de trabalho por mês ([também disponível em alemão](https://www.manubes.de)).
- Mendix - Desenvolvimento Rápido de Aplicações para Empresas, ambientes sandbox acessíveis ilimitados que suportam utilizadores totais, 0.5 GB de armazenamento e 1 GB de RAM por aplicação. Além disso, os IDEs Studio e Studio Pro são permitidos no nível gratuito.
- outsystems.com - PaaS de desenvolvimento web empresarial para on-premise ou cloud, a oferta gratuita de "personal environment" permite código ilimitado e até 1 GB de base de dados
- ReTool - Plataforma low-code para construir aplicações internas. O Retool é altamente "hackable". Se consegues escrevê-lo com JavaScript e uma API, podes fazê-lo no Retool. O nível gratuito permite até cinco utilizadores por mês, aplicações ilimitadas e ligações de API.
- ToolJet - Framework low-code extensível para construir aplicações de negócios. Conecte-se a bases de dados, armazenamentos na cloud, GraphQL, endpoints de API, Airtable, etc., e construa aplicações usando o construtor de aplicações de arrastar e largar.
- UI Bakery - Plataforma low-code que permite a criação mais rápida de aplicações web personalizadas. Suporta a criação de UI através de arrastar e largar com um alto nível de personalização via JavaScript, Python e SQL. Disponível como soluções cloud e self-hosted. Gratuito para até 5 utilizadores.