Telegram Web
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 OpenSaaS.sh — open-source SaaS-шаблон на TypeScript

curl -sSL https://get.wasp-lang.dev/installer.sh | sh
wasp new -t saas


OpenSaaS поможет создать готовые к продакшену SaaS-приложения; полностью open-source и имеет массу возможностей из коробки

🖥 GitHub
🟡 Доки

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍21
🖥 fabric.js — Javascript Canvas библиотека

npm install fabric --save

fabric.js — это JavaScript Canvas библиотека, парсер SVG-to-Canvas (и наоборот, canvas-to-SVG)

🖥 GitHub
🟡 Доки

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍21
🖥 Книга по TypeScript

Отличный ресурс по TypeScript, если хочется что-то быстро освежить в памяти
Здесь собрано всё самое основное:
— аннотации типов
— управление типами
— дженерики
— и много всего другого

📎 Книга по TypeScript

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍183🔥2😁1
🖥 Xterm.js — терминал для работы в интернете

npm install @xterm/xterm

Xterm.js — это фронтенд-компонент, написанный на TypeScript, который позволяет приложениям предоставлять полнофункциональные терминалы в браузере. Xterm используется в таких популярных проектах, как VS Code, Hyper и Theia.

🖥 GitHub
🟡 Доки

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥96👍5
🖥 Biome — быстрый форматер и линтер для JavaScript, TypeScript, JSX и JSON

npm install --save-dev --save-exact @biomejs/biome

Biome предлагает форматер и линтер, используемые через CLI и LSP.
Как форматер Biome на 97% совместим с Prettier, а как линтер содержит более 200 правил из ESLint и typescript-eslint.

Biome с самого начала был разработан для интерактивного использования в IDE. Он может форматировать и исправлять некачественный код в процессе его написания.

🖥 GitHub
🟡 Доки

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥31
🖥 Snap.svg — современная JavaScript библиотека для SVG-графиков

npm install snapsvg

JS-библиотека Snap.svg делает работу с SVG такой же простой, как jQuery делает работу с DOM.
Snap.svg разработан для современных браузеров и поэтому поддерживает новейшие возможности SVG, такие как маскирование, обрезка, полные градиенты, группы и многое другое.

🖥 GitHub
🟡 Доки

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Красивая анимированная шкала рейтинга на JS + CSS


👉 Код на codepen

#soft #code

@javascriptv
👍32🔥64
🖥 The Odin Project — это open-source проект, предоставляющий всю необходимую теорию начинающим разработчикам (в том числе и JS-разработчикам)

The Odin Project состоит из множества модулей (по модулю для одного ЯП)
Каждый модуль содержит список уроков, перемежающихся с несколькими проектами. Эти проекты дают пользователям возможность практиковать полученные знания, помогая закрепить полученные теоретические знания.

В процессе прохождения модуля по JavaScript создаваются функции и автономные приложения. Этот модуль помогает на практике научиться работать с DOM, использовать принципы ООП и использовать API.

🟡 The Odin Project (модуль по JavaScript)
🖥 GitHub

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥72
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Интересная идея для пет-проекта — 3D-модель дерева, которую можно изменять при помощи разных параметров

🖥 GitHub
🟡 Демонстрация проекта

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍92
This media is not supported in your browser
VIEW IN TELEGRAM
Vercel Data Cache остается неизменным в течение всего периода развертывания

@javascriptv
👍85🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Интересная идея для пет-проекта на TypeScript

Как это работает?
— состояния документов синхронизируются с помощью Loro
— позиция курсора синхронизируется с помощью Awareness и Cursor
— последовательность действий хранится, так что можно отменить предыдущее действие

🖥 GitHub

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍144🥰1
2025/07/12 22:47:47
Back to Top
HTML Embed Code: