image

Мы выбрали из 20 000 проектов и библиотек для JavaScript 48 самых лучших (по звёздам на GitHub) и сгруппировали в 5 категорий:

  • Пользовательский интерфейс (1~9)
  • Инструменты JavaScript (10~25)
  • Machine Learning (26~33)
  • Проекты (34~39)
  • Инструменты разработчика (40~48)

EDISON Software - web-development
Статья подготовлена при поддержке компании EDISON Software, которая разрабатывает электронную систему медицинского осмотра, а также занимается поддержкой программного обеспечения.


Пользовательский интерфейс


  1. Rough v2.0: создавайте графику в стиле ручного эскизного вида.
  2. Driver.js: Облегченный, независимый, ванильный движок JavaScript, который фокусирует внимание пользователя на странице.
  3. Sweetalert2: Красивая, отзывчивая, настраиваемая и доступная (WAI-ARIA) замена всплывающих окон JavaScript.
  4. Tippyjs: Легкая, ванильная библиотека тултипов JS.
  5. Spritejs: Кроссплатформенная облегченная объектная модель для 2D рендеринга.
  6. AutoComplete.js: Простая библиотека Javascript для автозаполнения.
  7. Glider.js: быстрая и легкая альтернатива карусели с прокруткой.
  8. LayerJS: Javascript UI/UX библиотека, позволяющая создавать интуитивно понятные визуально привлекательные приложения для веб-приложений и веб-сайтов, похожие на мобильные приложения.
  9. Pencil.js: библиотека для интерактивного 2D-рисования.

    Инструменты JavaScript

  10. Johnny-Five v1.0: JavaScript Robotics и среда программирования IoT.
  11. Babylon.js: JavaScript-фреймворк для создания 3D-игр на HTML5 и WebGL.
  12. Pollyjs: запись, воспроизведение и заглушка HTTP-взаимодействий.
  13. Omi: Веб-фреймворк нового поколения в 4kb JavaScript (веб-компоненты + JSX + прокси + хранилище + обновление пути).
  14. Stimulus: скромный JavaScript-фреймворк для HTML, который у вас уже есть.
  15. Apexcharts.js: современная библиотека JavaScript-диаграмм для создания интерактивных диаграмм и визуализаций с простым API.
  16. Greenlet: перемещает асинхронную функцию в ее собственный поток.
  17. JSUI: мощный инструмент UI для управления JavaScript-приложениями.
  18. G6: фреймворк для визуализации графиков.
  19. Workerize: запустить модуль в web-worker'e.
  20. V8n: Настраиваемая, переиспользуемая библиотека валидации.
  21. ForgJs: облегченный валидатор объектов JavaScript.
  22. Minipack: упрощенный пример современного bundler'a написанного на JavaScript.
  23. List v2: неизменный список с непревзойденной производительностью и всеобъемлющим функциональным API.
  24. JavaScript Object Explorer: найдите нужный метод объекта, не копаясь в документации.
  25. Awaity.js: функциональная, легкая альтернатива bluebird.js, созданная с учетом async/await.

    Machine Learning

  26. Tfjs: ускоренная WebGL, браузерная библиотека JavaScript для обучения и развертывания моделей ML.
  27. Guess.js: инструментарий для включения data-driven user-experiences в Web.
  28. Picojs: библиотека распознавания лиц в 200 строк.
  29. Tensorspace: инфраструктура трехмерной визуализации нейронной сети, создание интерактивной и интуитивно понятной модели в браузерах, поддержка предварительно обученных моделей глубокого обучения из TensorFlow, Keras, TensorFlow.js
  30. Nlp.js: библиотека NLP, встроенная в узел поверх Natural, с извлечением сущностей, анализом настроений, автоматической идентификацией языка и т. Д.
  31. Magenta-js: генерация музыки и картин при помощи машинного интеллекта в браузере.
  32. JeelizWeboji: JavaScript/WebGL-библиотека для распознавания лиц в реальном времени и обнаружения выражений.
  33. ASLT: научить Alexa отвечать на язык жестов с помощью Tensorflow.js

    Проекты

  34. Tui.calendar v1.0: календарь.
  35. Webamp: ?клон Winamp 2.9 на HTML5 и Javascript.
  36. Filepond: библиотека загрузки файлов
  37. OpenSC2K: Open Source ремейк SimCity 2000.
  38. Jsnes: эмулятор NES.
  39. JSpaint: возрожденный классический Paint.

    Инструменты разработчика

  40. Carbon v3.0: создавайте и делитесь красивыми изображениями вашего исходного кода
  41. Jarvis: очень интеллектуальная панель инструментов Webpack на основе браузера
  42. Polacode: Полароид для вашего кода
  43. Htm (Hyperscript Tagged Markup): альтернатива JSX с использованием стандартных теговых шаблонов с поддержкой компилятора.
  44. Rete: JavaScript-фреймворк для визуального программирования и создания редактора узлов
  45. Size-plugin: отслеживайте сжатые размеры ресурсов Webpack с течением времени.
  46. Webpackbar: элегантный ProgressBar и профилировщик для Webpack 3 и 4
  47. Worker-plugin: Добавляет встроенную поддержку Web Worker в Webpack.
  48. Subliminal: минималистичная тема VS Code для JavaScript

Комментарии (1)


  1. qbz
    21.11.2019 16:56

    Driver.js: Облегченный, независимый, ванильный движок JavaScript, который фокусирует внимание пользователя на странице.

    yasnoponyatno