CodeGym/Blog Java/Random-ES/Los 8 mejores proyectos de GitHub de código abierto para ...
Autor
Andrey Gorkovenko
Frontend Engineer at NFON AG

Los 8 mejores proyectos de GitHub de código abierto para mejorar su codificación

Publicado en el grupo Random-ES
En CodeGym, nuestro objetivo no es solo enseñar a nuestros estudiantes (usuarios) cómo programar en Java desde cero. También nos damos cuenta de nuestra responsabilidad para aquellos que completan el curso, adquieren todo el conocimiento que puede proporcionar y comienzan a buscar un trabajo de tiempo completo como desarrollador de Java. Estamos haciendo todo lo posible para ayudarlo a encontrar su primer trabajo de codificación brindándole toda la información y el conocimiento sobre cómo convertirse en un desarrollador que cualquier empresa estaría dispuesta a contratar. Los 8 mejores proyectos de GitHub de código abierto para mejorar su codificación - 1

Trabaje en proyectos de código abierto de GitHub para que su currículum se vea delicioso

Aquellos que estaban buscando su primer trabajo como desarrollador de Java Junior al completar el curso de CodeGym saben que esta tarea puede no ser tan fácil o incluso muy difícil, dependiendo de la ubicación en la que busquen trabajar. Esto se debe a que solo saber Java no es suficiente para conseguir un trabajo, incluso si logró resolver literalmente todas las tareas en CodeGym (con más de 1200 tareas en nuestro curso, buena suerte con eso), también necesitaría algo de experiencia laboral real. que se considere digno de contratar. Por lo tanto, para obtener un primer trabajo, debe tener una experiencia que no puede obtener sin tener un trabajo. ¿Un buen catch 22? No precisamente. Una forma simple y efectiva de evitar esto sería trabajar en algunos proyectos de código abierto para obtener más conocimiento real y practicar sus habilidades de programación. Más tarde, puede agregar estos proyectos a su currículum para que pueda postularse a los trabajos de Java Junior Dev con orgullo, por así decirlo. Los proyectos de código abierto de GitHub son una de las mejores formas de participar (incluso si es pequeño) en el desarrollo de grandes proyectos reales, colaborando con otros codificadores y desarrolladores. Es por eso que preparamos esta parte superior de los proyectos Java de código abierto más interesantes y populares en Github, que está abierto para programadores de nivel Junior. Y, por cierto, si nunca antes ha contribuido a un proyecto de código abierto, aquí hay una guía rápida para ayudarlo a comenzar. Es por eso que preparamos esta parte superior de los proyectos Java de código abierto más interesantes y populares en Github, que está abierto para programadores de nivel Junior. Y, por cierto, si nunca antes ha contribuido a un proyecto de código abierto, aquí hay una guía rápida para ayudarlo a comenzar. Es por eso que preparamos esta parte superior de los proyectos Java de código abierto más interesantes y populares en Github, que está abierto para programadores de nivel Junior. Y, por cierto, si nunca antes ha contribuido a un proyecto de código abierto, aquí hay una guía rápida para ayudarlo a comenzar.

Proyectos Github de código abierto para principiantes de Java

1. Búsqueda elástica.

Elasticsearch es un motor de búsqueda de texto completo distribuido y con capacidad para múltiples inquilinos desarrollado en Java y diseñado para usarse en plataformas en la nube. ElasticSearch se basa en Apache Lucene, que es una biblioteca de motor de búsqueda de texto con todas las funciones, gratuita y de código abierto, escrita completamente en Java. Cuenta con el respaldo de Apache Software Foundation y se publica bajo la Licencia de software Apache. Este motor de búsqueda de código abierto puede procesar consultas de texto completo y admite la búsqueda lingüística a través de documentos. Al ser el motor de búsqueda empresarial más popular (seguido por Apache Solr), Elasticsearch tiene una gama de características potentes, como búsqueda escalable, búsqueda casi en tiempo real y soporte multiusuario. Se centra principalmente en documentos que se representan como objetos JSON. La indexación crea o actualiza documentos, lo que permite buscarlos, ordenarlos y filtrarlos.https://www.elastic.co/ Número de estrellas en Github: 51.3k.

2. Caja fuerte.

Strongbox es un administrador de repositorios de artefactos OpenSource escrito en Java. Los desarrolladores tienen como objetivo proporcionar una plataforma fácil y confiable para alojar artefactos binarios, independientemente del diseño del repositorio del usuario. Strongbox proporciona implementaciones nativas para varios formatos de paquetes, como Maven, NPM, NuGet y Raw. Todos los formatos de paquetes implementados están escritos de forma nativa en Java. El objetivo del proyecto es construir un administrador de repositorio universal que pueda alojar y servir artefactos en cualquiera de los formatos principales. Strongbox incluye un motor de búsqueda y un lenguaje de búsqueda para encontrar artefactos. Sitio web: https://strongbox.github.io/ Número de estrellas en Github: 326

3. COMPAÑEROS.

TEAMMATES.es un proyecto gratuito de código abierto que permite a los usuarios escribir reseñas anónimas sobre sus colegas, profesores y estudiantes. La comunidad educativa (docentes y estudiantes) es el principal grupo objetivo de esta herramienta. TEAMMATES le permite crear varias encuestas (anónimas o no), los miembros del mismo grupo pueden calificar las contribuciones de los demás a los proyectos, mientras que los maestros pueden dejar sus comentarios a los estudiantes. El kit de herramientas TEAMMATES tiene una funcionalidad bastante amplia, que incluye perfiles de usuario personales y un motor de búsqueda. Sitio web: https://teammatesv4.appspot.com/ Número de estrellas en Github: 1.1k

4. Jab Ref.

JabRef es un sistema de gestión de referencias y citas gráficas multiplataforma de código abierto. Escrito en Java, utiliza BibTeX (BibTeX es un software especializado para crear listas de bibliografía formateadas) y BibLaTeX como sus formatos nativos. JabRef significa Java, Alver, Batada, Referencia. JabRef proporciona una interfaz gráfica de usuario para editar archivos BibTeX, importar datos de bases de datos científicas y buscar y administrar archivos BibTeX. El sistema permite a investigadores, académicos y escritores crear y reutilizar referencias bibliográficas. Los nuevos enlaces se utilizan para crear una bibliografía, una lista de referencias bibliográficas en artículos científicos, monografías, libros y otras obras. JabRef implementa la búsqueda de texto completo en toda la bibliografía, admite la agrupación por cualquier campo BibTeX, palabras clave, proporciona la creación automática de claves BibTeX, etc. Sitio web:https://www.jabref.org/ Número de estrellas en Github: 1.9k

5. Aplicación Wikimedia Commons para Android.

Este proyecto se centra en el desarrollo de la aplicación para Android Wikimedia Commons, que permite a los usuarios cargar imágenes y otros tipos de contenido en Wikimedia Commons directamente desde sus dispositivos móviles Android. Wikimedia Commons es un depósito en línea de imágenes, sonidos, otros medios y archivos JSON de uso gratuito. Es un proyecto de la Fundación Wikimedia. Sitio web: https://commons.wikimedia.org/wiki/Commons:Mobile_app Número de estrellas en Github: 611

6. XWiki.

XWiki es una plataforma wiki empresarial de software libre escrita en Java. Se centra en la extensibilidad y permite a los usuarios estructurar el contenido y programar el acceso del software a una base de datos wiki. Básicamente, XWiki es solo un motor wiki que le permite crear nuevas aplicaciones en páginas wiki. Los desarrolladores del proyecto llaman a XWiki una segunda generación de plataformas wiki. “La wiki de primera generación fue diseñada para la colaboración en el contenido. Un wiki de segunda generación es adecuado para la creación conjunta de aplicaciones web utilizando el paradigma wiki y el enfoque de edición de páginas. XWiki puede ser utilizado por wikis de segunda y primera generación”, explican los desarrolladores en el sitio web del proyecto. XWiki tiene muchas funciones, incluidos sistemas de control de acceso y página, exportación de página a PDF, estadísticas, blogs, teclas de acceso rápido, RSS y más. Sitio web:https://www.xwiki.org/

7. Código cero.

Zerocode es un marco de prueba de carga y automatización de API gratuito y de código abierto creado con componentes básicos de Java JUnit. Permite a los desarrolladores crear y mantener casos de prueba de la forma más sencilla y rápida posible. Según los desarrolladores del proyecto, Zerocode te permite crear casos de prueba para tus funciones y mantenerlas fácilmente, evitando los problemas más comunes. Las pruebas se simplifican con formatos YAML/JSON y soporte nativo de IDE populares como Eclipse, IntelliJ y NetBeans, sin necesidad de complementos adicionales. Sitio web: https://zerocode.io/ Número de estrellas en Github: 411

8. Sirix DB.

SirixDB es un sistema de base de datos temporal y evolutivo que utiliza un enfoque de solo acumulación. Mantiene el historial completo de cada recurso y facilita el almacenamiento y la consulta efectivos y eficientes de sus datos temporales. Cada confirmación almacena una instantánea de uso eficiente del espacio a través del intercambio estructural. Tiene una estructura de registro y nunca sobrescribe los datos. SirixDB utiliza un nuevo enfoque de control de versiones a nivel de página llamado instantánea deslizante. ¿Qué es una base de datos temporal, te preguntas? Es un sistema capaz de restaurar rápidamente estados de datos anteriores antes de que se realicen ciertos cambios. “Dado que la mayoría de las bases de datos modernas simplemente almacenan datos actuales o pasados ​​en una tabla grande, comenzamos investigando el rendimiento de dichos sistemas para mejorar el estado actual de las cosas. Desde cero, creamos un sistema de código abierto llamado Sirix que mantiene los registros pequeños y también admite consultas de tiempo complejas, compitiendo de manera efectiva con los sistemas de bases de datos no temporales”, explican los miembros de la comunidad SirixDB. Sitio web:https://sirix.io/ Número de estrellas en Github: 565.
Comentarios
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Esta página aún no tiene comentarios