Repolode
uhub

uhub/awesome-cpp

Lista colaborativa e selecionada de frameworks, bibliotecas, tutoriais e ferramentas de C++, organizada por tópicos, de web e bancos de dados a gráficos, IA e testes.

Estrelas
1,201
Forks
200
Issues abertas
0
Último commit
há 25 dias

O que é?

awesome-cpp é uma “awesome list”: um índice categorizado de links para projetos em C++, e não uma biblioteca de software. As entradas são organizadas em seções como Aprendizado e Referência, Linguagem e Ferramentas, Web, Dados e Armazenamento, Machine Learning e IA, Gráficos e Mídia, Segurança, Concorrência, Testes e Sistemas Embarcados.

A lista abrange uma ampla variedade de recursos, incluindo tutoriais e livros, repositórios para praticar algoritmos e se preparar para entrevistas, compiladores e interpretadores, sistemas de build, linters, profilers, IDEs e servidores de linguagem, frameworks web e clientes HTTP, drivers de banco de dados e ORMs, bibliotecas de serialização e mecanismos de inferência de LLMs. Cada link vem acompanhado de uma breve descrição do projeto.

É útil para desenvolvedores que querem descobrir qual biblioteca C++ atende a uma determinada necessidade ou encontrar materiais de aprendizado sobre o ecossistema da linguagem.

Recursos principais

  • 01Organizada em seções temáticas que abrangem web, dados, IA, gráficos, segurança e ferramentas
  • 02Cada entrada leva a um repositório e inclui uma descrição de uma linha
  • 03Inclui tutoriais, livros e repositórios para prática, além de bibliotecas
  • 04Abrange compiladores, sistemas de build, linters, profilers e suporte a IDEs

Casos de uso

  • Encontrar uma biblioteca C++ para uma tarefa específica, como criar servidores HTTP, analisar JSON ou trabalhar com bancos de dados
  • Descobrir tutoriais e livros atuais de C++ para estudar por conta própria
  • Conhecer as ferramentas disponíveis de build, lint e profiling para um projeto em C++
  • Encontrar exercícios e código de referência sobre algoritmos para se preparar para entrevistas

Antes de usar

  • Nenhuma licença está listada nos metadados do projeto.

Tópicos

Perguntas frequentes

O que é awesome-cpp?
Lista colaborativa e selecionada de frameworks, bibliotecas, tutoriais e ferramentas de C++, organizada por tópicos, de web e bancos de dados a gráficos, IA e testes. awesome-cpp é uma “awesome list”: um índice categorizado de links para projetos em C++, e não uma biblioteca de software. As entradas são organizadas em seções como Aprendizado e Referência, Linguagem e Ferramentas, Web, Dados e Armazenamento, Machine Learning e IA, Gráficos e Mídia, Segurança, Concorrência, Testes e Sistemas Embarcados.
awesome-cpp é gratuito? Qual é a licença?
awesome-cpp não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
awesome-cpp ainda é mantido?
Manutenção ativa. O último commit de awesome-cpp foi em 13 de out. de 2026.
Para que posso usar awesome-cpp?
Encontrar uma biblioteca C++ para uma tarefa específica, como criar servidores HTTP, analisar JSON ou trabalhar com bancos de dados Descobrir tutoriais e livros atuais de C++ para estudar por conta própria Conhecer as ferramentas disponíveis de build, lint e profiling para um projeto em C++ Encontrar exercícios e código de referência sobre algoritmos para se preparar para entrevistas
Onde consigo awesome-cpp?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/uhub/awesome-cpp

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados