48 recursos de código aberto para JavaScript (2019)

imagem

Dos 20.000 projetos e bibliotecas JavaScript, selecionamos os 48 melhores (por estrelas no GitHub) e agrupamos em 5 categorias:

  • Interface do usuário (1 ~ 9)
  • Ferramentas JavaScript (10 ~ 25)
  • Aprendizado de máquina (26 ~ 33)
  • Projetos (34 ~ 39)
  • Ferramentas de desenvolvedor (40 ~ 48)

EDISON Software - desenvolvimento web
Este artigo foi preparado com o apoio do software EDISON, que desenvolve um sistema eletrônico de exame médico e também suporta software .


Interface do usuário


  1. Versão 2.0 : Crie gráficos de esboço desenhados à mão.
  2. Driver.js : um mecanismo JavaScript leve, independente e de baunilha que concentra a atenção do usuário na página.
  3. Sweetalert2 : substituição pop-up de JavaScript bonita, responsiva, personalizável e acessível (WAI-ARIA).
  4. Tippyjs : leve, biblioteca de dicas de ferramentas de baunilha JS.
  5. Spritejs : modelo de objeto leve multiplataforma para renderização em 2D.
  6. AutoComplete.js : uma biblioteca Javascript simples para preenchimento automático.
  7. Glider.js : uma alternativa rápida e fácil ao carrossel de rolagem.
  8. LayerJS : biblioteca Javascript UI / UX que permite criar aplicativos visualmente atraentes e intuitivos para aplicativos da Web e sites semelhantes a aplicativos móveis.
  9. Pencil.js : uma biblioteca para desenho 2D interativo.

    Ferramentas JavaScript

  10. Johnny-Five v1.0 : JavaScript Robotics e o ambiente de programação da Internet das coisas.
  11. Babylon.js : estrutura JavaScript para criar jogos 3D em HTML5 e WebGL.
  12. Pollyjs : grava, reproduz e stub interações HTTP.
  13. Omi : estrutura da Web de última geração em JavaScript de 4kb (componentes da Web + JSX + proxies + armazenamento + atualização de caminho).
  14. Estímulo : a humilde estrutura JavaScript para HTML que você já possui.
  15. Apexcharts.js : uma moderna biblioteca de diagramas JavaScript para criar diagramas interativos e visualizações com uma API simples.
  16. Greenlet : move uma função assíncrona para seu próprio encadeamento.
  17. JSUI : Uma poderosa ferramenta de interface do usuário para gerenciar aplicativos JavaScript.
  18. G6 : uma estrutura de visualização de gráficos.
  19. Workerize : execute o módulo em web-worker'e.
  20. V8n : Biblioteca de validação reutilizável e personalizável.
  21. ForgJs : um validador de objeto JavaScript leve.
  22. Minipack : um exemplo simplificado de um empacotador moderno escrito em JavaScript.
  23. Lista v2 : uma lista consistente com desempenho incomparável e uma API funcional abrangente.
  24. JavaScript Object Explorer : encontre o método de objeto desejado sem se aprofundar na documentação.
  25. Awaity.js : uma alternativa leve e funcional ao bluebird.js, criada com async / waitit em mente.

    Aprendizado de máquina

  26. Tfjs : WebGL acelerado, uma biblioteca baseada em navegador JavaScript para treinamento e implantação de modelos de ML.
  27. Guess.js : um kit de ferramentas para incorporar experiências do usuário orientadas por dados na Web.
  28. Picojs : biblioteca de reconhecimento facial de 200 linhas.
  29. Tensorspace : infraestrutura para visualização tridimensional de uma rede neural, criando um modelo interativo e intuitivo em navegadores, suporte para modelos de aprendizado profundo pré-treinados de TensorFlow, Keras, TensorFlow.js
  30. Nlp.js : biblioteca de PNL incorporada ao nó no Natural, com extração de entidades, análise de humor, identificação automática de idiomas etc.
  31. Magenta-js : gere músicas e imagens usando a inteligência da máquina em um navegador.
  32. JeelizWeboji : biblioteca JavaScript / WebGL para reconhecimento de rosto em tempo real e detecção de expressão.
  33. ASLT : Ensine Alexa a responder a linguagem de sinais com Tensorflow.js

    Projetos

  34. Tui.calendar v1.0 : calendário.
  35. Webamp : clone do Winamp 2.9 em HTML5 e Javascript.
  36. Filepond : biblioteca de upload de arquivos
  37. OpenSC2K : remake de código aberto do SimCity 2000.
  38. Jsnes : emulador de NES.
  39. JSpaint : Pintura clássica revivida.

    Ferramentas do desenvolvedor

  40. Carbon v3.0 : crie e compartilhe belas imagens do seu código-fonte
  41. Jarvis : uma barra de ferramentas Webpack muito inteligente, baseada em navegador
  42. Polacode : Polaroid para o seu código
  43. Htm (Hyperscript Tagged Markup) : alternativa JSX usando modelos de tags padrão com suporte ao compilador.
  44. Rete : estrutura JavaScript para programação visual e criação de um editor de nó
  45. Tamanho-plugin : acompanhe os tamanhos compactados dos recursos do Webpack ao longo do tempo.
  46. Webpackbar : ProgressBar e Profiler elegantes para Webpack 3 e 4
  47. Worker-plugin : adiciona suporte interno do Web Worker ao Webpack.
  48. Subliminal : tema minimalista do VS Code para JavaScript



Leia também o blog
Empresa EDISON:


20 bibliotecas para
aplicação iOS espetacular

Source: https://habr.com/ru/post/pt476676/


All Articles