Red de conocimiento informático - Conocimiento del nombre de dominio - ¡La esencia del código abierto (2)! 22 proyectos prácticos e interesantes de código abierto

¡La esencia del código abierto (2)! 22 proyectos prácticos e interesantes de código abierto

Como entusiasta del código abierto, es muy interesante descubrir excelentes proyectos de código abierto. En el primer número, compartí algunas bibliotecas y herramientas prácticas, como plantillas de sitios web personales de una sola página, marcos de aplicaciones Flutter ensamblados, bibliotecas cliente PHP y herramientas de diagnóstico Java. En este número, seguiremos compartiendo con usted algunas herramientas relacionadas con el desarrollo front-end, back-end y móvil. Espero que pueda "encontrar" las herramientas que más le convengan.

1. Vue-EasyTable

Vue-EasyTable es un componente de tabla basado en Vue2. Define funciones como la carga.

2. React-Calendar

Este es un componente de calendario con formato de fecha nativo. No depende de Moment.js, admite rango de selección de fechas, cubre varios idiomas y se puede usar de inmediato.

3.Matter

Proyecto de colección de componentes de material implementado por CSS. El autor ha creado algunos trabajos de código abierto y el efecto se puede ver en CodePen.

4. Revery

Revery es un marco para crear aplicaciones de escritorio multiplataforma de alto rendimiento. Es similar a una versión acelerada de Electron nativo. Además de tener una biblioteca similar a React/Redux, también tiene capacidades de renderizado acelerado por GPU y su compilador incorporado también es bastante rápido.

5.Guía de accesibilidad web

Este es un proyecto de código abierto que selecciona consejos, técnicas y mejores prácticas de accesibilidad web. Aprenderá algunas formas de mejorar la accesibilidad web. .

1.SOFAJRaft

SOFAJRaft es la biblioteca de algoritmos Java Raft de nivel de producción de código abierto de Ant Financial. Se basa en la implementación Java de alto rendimiento a nivel de producción del algoritmo de consenso Raft y. admite MULTI-RAFT-GROUP es adecuado para escenarios de alta carga y baja latencia y es fácil de usar.

2. Dragonwell

Alibaba ha abierto la distribución OpenJDK Dragonwell, que proporciona soporte a largo plazo, incluidas mejoras de rendimiento y correcciones de seguridad. En el caso de la implementación de aplicaciones Java a gran escala en centros de datos, la estabilidad, la eficiencia y el rendimiento se pueden mejorar enormemente.

3.Lawoole

Lawoole es un framework PHP de alto rendimiento basado en Laravel y Swoole. Combina las características de Laravel y también resuelve los problemas de rendimiento detrás de su funcionalidad. Al mismo tiempo, también puedes sentir la misma experiencia de codificación que Laravel.

4. AntNest

AntNest es un marco de rastreo asincrónico simple y rápido. Tiene solo 600 líneas de código y está basado en Python 3.6+.

5.PHP-Awesome

Este repositorio reúne excelentes recursos de PHP para su consulta y referencia.

1. FlutterBoost

FlutterBoost es una solución híbrida Flutter-Native de nueva generación de código abierto de Xianyu. Puede ayudarle a manejar el mapeo y el salto de páginas. Solo necesita preocuparse por el nombre y los parámetros de la página.

2.MyLayout

MyLayout es un conjunto de marcos de diseño de vista de interfaz de iOS, que se puede decir que es una poderosa herramienta de diseño de interfaz en iOS.

Integra iOS Autolayout, Size Classes, los cinco principales sistemas de diseño de Android, tecnología de posicionamiento flotante HTML/CSS y funciones de diseño de interfaz de plataformas convencionales como los marcos Flex-Box y Bootstrap, y proporciona un conjunto simple y completo de tamaños de pantallas múltiples. soluciones adecuadas.

3.SegementSlide

SegementSlide es una biblioteca de interfaz de usuario de iOS que tiene componentes completos de deslizamiento y conmutación y está diseñada para resolver el problema del desplazamiento anidado de UIScrollView multicapa.

1.DevHub

DevHub es un cliente de administración de notificaciones de GitHub multiplataforma que admite Android, iOS, páginas web y escritorios, lo que le ayuda a recibir cómodamente varias notificaciones de GitHub.

2. Reqman

Reqman es una herramienta que ayuda a los ingenieros de back-end a realizar pruebas de API. También es una herramienta de rastreo basada en Node.js.

3. FreeCodeCamp

Hablando de FreeCodeCamp, es posible que todos estén familiarizados con él, y este proyecto es el curso de código abierto y la biblioteca de código correspondiente que establecieron. El sitio web ofrece 6 cursos de certificación importantes, incluida la certificación de desarrollo completo. Si está interesado, también puede averiguarlo.

4.Gitter

Gitter es un cliente de subprograma de GitHub. El autor utiliza el marco Taro + Taro UI para el desarrollo y los datos del subprograma provienen de GitHub Api V3. >

5.Awesome Podcasts

Este proyecto recopila varios podcasts prácticos que cubren los principales lenguajes de programación y espera ayudarlo a mejorar su nivel técnico. ?

6. Colección completa de libros de programación

Los libros no solo pueden darte respuestas cuando estés confundido, sino que también te ayudarán cuando mejores tus habilidades. Este almacén recopila muchos libros de programación que cubren lenguajes de programación convencionales, inteligencia artificial, algoritmos, Linux, big data, etc. Echa un vistazo, mira si hay algo que necesites.

7. VS Code Netease Music

A muchos desarrolladores les gusta escuchar música mientras escriben código. El complemento VS Code Netease Music puede satisfacer su deseo de escuchar música en VS Code. . Se implementa mediante Webview y no depende del reproductor de línea de comandos.

Star-Battle

Star-Battle es un juego de disparos de naves espaciales desarrollado con JavaScript ES6 y Canvas. Ven y disfruta.

Nota:

Si necesita reimprimir, haga clic a continuación para indicar la información fuente, ¡gracias!