Guia extenso com conteúdo vasto em várias áreas de tecnologia, ajudando a agregar conhecimento e resolver dúvidas para carreiras na área.
Código aberto. Novas possibilidades.
Descubra projetos open source de qualidade, envie projetos anonimamente e reivindique e edite seu próprio projeto.
Um pouco de curiosidade. Um mundo de código aberto.
THE FIRST COLLECTIONColeção educacional de algoritmos em Java, focada no aprendizado. Inclui diretório completo, diretrizes de contribuição e suporte ao Gitpod.
DBeaver é uma ferramenta de banco de dados gratuita e multiplataforma para desenvolvedores, DBAs e analistas, com suporte a mais de 100 drivers de banco de dados via JDBC/ODBC, editor SQL, editor de dados, diagramas ER, importação/exportação e integração de IA.
jadx é um descompilador Dex para Java com ferramentas de linha de comando e GUI que convertem arquivos APK, dex, aar, aab e zip do Android em código Java legível, decodifica recursos e inclui um desofuscador.
Uma reimplementação 100% em Rust do PlantUML, visando paridade comportamental com o original em Java. Atualmente suporta análise de diagramas de sequência, renderização SVG e pré-processador. Inclui bindings para Java (JNI) e TypeScript (WASM), com Python planejado.
O Eclipse Deeplearning4J (DL4J) é um ecossistema de deep learning open-source para JVM, com suporte a Java, Scala, Kotlin, Clojure. Inclui importação de modelos Keras/TensorFlow/ONNX, ND4J para álgebra linear, SameDiff para diferenciação automática, DataVec para ETL, e opera em CPU/GPU nas principais plataformas.
Projeto de conhecimento básico avançado para engenheiros Java de internet, organizado sistematicamente sobre面试 e conhecimento prático nas áreas centrais de arquitetura backend como alta concorrência, sistemas distribuídos, alta disponibilidade, microsserviços e processamento de dados em grande escala.
Spring AI é um framework de aplicação nativo do Spring para engenharia de IA, oferecendo APIs portáteis e fortemente tipadas que conectam dados e APIs empresariais a principais provedores de modelos de IA e armazenamentos vetoriais.
Gradle é uma ferramenta de automação de builds escalável que suporta Java, Kotlin, Scala, Android, Groovy, C++ e Swift, com integração com IDEs e CI, além de documentação extensa e recursos da comunidade.
Roadmap de desafios de programação 2024: exercícios passo a passo, correções, vídeos e ranking. Utilize qualquer linguagem e contribua com suas soluções.
Cadence é um mecanismo de orquestração distribuída de código aberto para construir e executar workflows escaláveis, tolerantes a falhas e de longa duração. Inclui ferramentas de CLI, gerenciamento de esquema, benchmarking e verificações de saúde canary.
Kestra é uma plataforma de orquestração open-source e orientada a eventos, projetada para fluxos de trabalho de dados, IA e infraestrutura, utilizando uma interface declarativa em YAML.
mall 是一套基于 Spring Boot + MyBatis 的完整电商系统,包含前台商城与后台管理,支持 Docker 部署,并配套学习教程、微服务版本及前端项目。
Checkstyle é uma ferramenta de análise estática para Java que ajuda a garantir conformidade com padrões de codificação, como Google Java Style e Sun Conventions. É altamente configurável, integra-se com Maven e Ant, e oferece relatórios detalhados de violações.
Spring Boot é um framework opinativo e de nível de produção para criar aplicações e serviços Java autônomos baseados em Spring. Oferece servidores embarcados, segurança, métricas, verificações de integridade e configuração simplificada, sem geração de código nem XML.
Esta é uma coleção selecionada de projetos de código aberto Java, cobrindo áreas como frameworks de IA, projetos práticos, design de sistemas, bibliotecas de ferramentas e ferramentas de desenvolvimento, visando fornecer recursos de aprendizado de alta qualidade e referências técnicas para desenvolvedores Java.
Ferramenta proof-of-concept que gera payloads Java serializados explorando desserialização insegura de objetos, com mais de 30 cadeias de gadgets para bibliotecas como Commons Collections, Spring, Groovy e Hibernate, destinada a pesquisa de segurança e testes autorizados.
Gatling é uma plataforma open-source de testes de carga que permite escrever testes de performance como código em Java, JavaScript/TypeScript, Kotlin ou Scala. Utiliza motor assíncrono e não bloqueante para alta escalabilidade, suporta HTTP, WebSocket, SSE, JMS, gRPC e MQTT, e integra-se com pipelines de CI/CD.
Sa-Token é um framework Java de autenticação de permissões, gratuito e open source, que oferece login, verificação de permissões, sessão distribuída, autenticação de gateway, SSO, OAuth2.0, JWT, API Key e assinatura de parâmetros, com suporte a SpringBoot e Solon.
"Code Sui Xiang Lu" (LeetCode-Master) é um plano de estudos progressivo para LeetCode, com cerca de 200 problemas clássicos organizados por tópicos, acompanhados de explicações ilustradas e vídeos, com suporte a várias linguagens como C++, Java e Python, ideal para dominar estruturas de dados e algoritmos de forma sistemática.