💡 Репозиторий, где собрано 100+ проектов с нуля - от веба до ИИ. Всё максимально практично 👇
- 100+ готовых проектов: сайты, игры, нейросети, тулзы
- Современные технологии: ReactJS, NodeJS, VueJS, Flutter, Unity, TensorFlow, OpenCV и другие
- Пошаговые гайды с разными уровнями сложности — подойдёт даже новичку
- У каждого проекта указан технологический стек
Без воды - только практика и понятные объяснения.
🚀 https://github.com/Xtremilicious/projectlearn-project-based-learning
- 100+ готовых проектов: сайты, игры, нейросети, тулзы
- Современные технологии: ReactJS, NodeJS, VueJS, Flutter, Unity, TensorFlow, OpenCV и другие
- Пошаговые гайды с разными уровнями сложности — подойдёт даже новичку
- У каждого проекта указан технологический стек
Без воды - только практика и понятные объяснения.
🚀 https://github.com/Xtremilicious/projectlearn-project-based-learning
❤6👍3
🎸 It's MyTabs: Your Self-Hosted Tab Viewer
It's MyTabs — это веб-приложение для просмотра и воспроизведения гитарных и басовых табулатур. Поддерживает синхронизацию с аудиофайлами и видео на YouTube, а также предлагает простой интерфейс и мобильную совместимость.
🚀 Основные моменты:
- Открытый исходный код (MIT License)
- Поддержка различных форматов табулатур
- Синхронизация с аудио и видео
- Многофункциональный MIDI синтезатор
- Настраиваемые режимы курсора
📌 GitHub: https://github.com/louislam/its-mytabs
#javascript
It's MyTabs — это веб-приложение для просмотра и воспроизведения гитарных и басовых табулатур. Поддерживает синхронизацию с аудиофайлами и видео на YouTube, а также предлагает простой интерфейс и мобильную совместимость.
🚀 Основные моменты:
- Открытый исходный код (MIT License)
- Поддержка различных форматов табулатур
- Синхронизация с аудио и видео
- Многофункциональный MIDI синтезатор
- Настраиваемые режимы курсора
📌 GitHub: https://github.com/louislam/its-mytabs
#javascript
🔥9❤2👍1
Forwarded from Machinelearning
Media is too big
VIEW IN TELEGRAM
🎮 На SQL Doom уже запускали, пришло время Chatgpt
Разработчик взял шаблон ChatGPT App на Next.js, добавил инструмент play_doom и задеплоил всё на Vercel.
Chatgpt не просто *описывает* игру, а реально запускает рабочий Doom прямо в чат:
серверный и клиентский рендеринг работают одновременно.
🟢 starter kit: https://vercel.com/templates/ai/chatgpt-app-with-next-js
@ai_machinelearning_big_data
#chatgpt #doom
Разработчик взял шаблон ChatGPT App на Next.js, добавил инструмент play_doom и задеплоил всё на Vercel.
Chatgpt не просто *описывает* игру, а реально запускает рабочий Doom прямо в чат:
серверный и клиентский рендеринг работают одновременно.
@ai_machinelearning_big_data
#chatgpt #doom
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5👍2🥱1😐1
😨 Асинхронность в JavaScript — главный источник боли у разработчиков. Callback hell, ошибки в промисах, непредсказуемое поведение кода… знакомо?
❗️ На открытом уроке курса мы разложим по полочкам всю эволюцию подходов к асинхронности: от первых колбэков до современного Async/Await.
Вы научитесь работать с Event Loop, свободно комбинировать Promises и async-функции, обрабатывать ошибки правильно и писать код, который не ломается в продакшене. А ещё узнаете, как параллелить операции без ловушек и антипаттернов.
👉 Подключайтесь 20 октября в 20:00 МСК. Урок проходит в преддверие старта курса «JavaScript Developer. Professional». Все участники получат скидку на обучение. Регистрация открыта: https://otus.pw/xUAW/?erid=2W5zFHRXe88
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❗️ На открытом уроке курса мы разложим по полочкам всю эволюцию подходов к асинхронности: от первых колбэков до современного Async/Await.
Вы научитесь работать с Event Loop, свободно комбинировать Promises и async-функции, обрабатывать ошибки правильно и писать код, который не ломается в продакшене. А ещё узнаете, как параллелить операции без ловушек и антипаттернов.
👉 Подключайтесь 20 октября в 20:00 МСК. Урок проходит в преддверие старта курса «JavaScript Developer. Professional». Все участники получат скидку на обучение. Регистрация открыта: https://otus.pw/xUAW/?erid=2W5zFHRXe88
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🖕2👍1😢1🤣1
Автор статьи Loren Stewart пишет, что React больше не побеждает за счёт технологий - он побеждает по привычке разработчиков выбирать его.
Когда команда начинает новый проект, вопрос звучит не «что лучше под задачу?», а «какую версию React взять?».
Так рождается самоподдерживающийся цикл, где «дефолт» заменяет выбор.
Между тем фреймворки вроде Svelte, Solid и Qwik давно показывают архитектурные преимущества:
- Svelte компилирует реактивность на этапе сборки
- Solid даёт точечные обновления без виртуального DOM
- Qwik поднимает страницу мгновенно за счёт resumability
Но им редко дают шанс — React уже выбран заранее.
React стал экосистемой, которая добавляет всё новые абстракции (hooks, useEffectEvent, signals), чтобы закрыть слабости своего же подхода.
При этом API становится всё сложнее, кривая обучения растёт, а фронтенд застыл в привычной парадигме.
Вывод автора:
React победил не потому, что он лучший, а потому что он - самый безопасный выбор.
И пока индустрия выбирает комфорт, она теряет инновации.
Что думаете по этому поводу?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤5🕊2🥴2🔥1🤔1
🎹 Умный Keyer для удобного ввода текста
Keyer — это уникальная клавиатура с минимальным движением пальцев, позволяющая набирать текст одной рукой. Она поддерживает множество аккордов и арпеджио, а также предлагает оптимизированные раскладки для удобства. Легко собрать самостоятельно из доступных материалов.
🚀 Основные моменты:
- Минимальные движения пальцев для быстрой печати
- Возможность использовать вторую руку для других задач
- Эргономичный дизайн, подстраивающийся под форму вашей руки
- Долговечная работа от аккумулятора, до месяца без подзарядки
- Доступная стоимость сборки — менее 50 USD
📌 GitHub: https://github.com/mafik/keyer
Keyer — это уникальная клавиатура с минимальным движением пальцев, позволяющая набирать текст одной рукой. Она поддерживает множество аккордов и арпеджио, а также предлагает оптимизированные раскладки для удобства. Легко собрать самостоятельно из доступных материалов.
🚀 Основные моменты:
- Минимальные движения пальцев для быстрой печати
- Возможность использовать вторую руку для других задач
- Эргономичный дизайн, подстраивающийся под форму вашей руки
- Долговечная работа от аккумулятора, до месяца без подзарядки
- Доступная стоимость сборки — менее 50 USD
📌 GitHub: https://github.com/mafik/keyer
❤5😁5👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Swirl
Версияна чистом CSS.
400 квадратов, с использованием
https://codepen.io/amit_sheen/full/PwZoLBG
Версияна чистом CSS.
400 квадратов, с использованием
sibling-index и count, кучи тригонометрических функций и немного типизированной арифметики. (Пока работает только в Chrome 140+).https://codepen.io/amit_sheen/full/PwZoLBG
❤8👍4🔥3
🖨️📄 BentoPDF: Мощный инструмент для работы с PDF в браузере
BentoPDF — это клиентский PDF-редактор, который позволяет редактировать, объединять и обрабатывать PDF-файлы без загрузки на сервер. Все операции выполняются локально, обеспечивая полную конфиденциальность ваших данных.
🚀 Основные моменты:
- Полная конфиденциальность: обработка происходит в браузере.
- Без ограничений: работайте с любым количеством файлов.
- Высокая производительность: быстрое и эффективное выполнение задач.
- Бесплатно и с открытым исходным кодом.
📌 GitHub: https://github.com/alam00000/bentopdf
BentoPDF — это клиентский PDF-редактор, который позволяет редактировать, объединять и обрабатывать PDF-файлы без загрузки на сервер. Все операции выполняются локально, обеспечивая полную конфиденциальность ваших данных.
🚀 Основные моменты:
- Полная конфиденциальность: обработка происходит в браузере.
- Без ограничений: работайте с любым количеством файлов.
- Высокая производительность: быстрое и эффективное выполнение задач.
- Бесплатно и с открытым исходным кодом.
📌 GitHub: https://github.com/alam00000/bentopdf
❤13🔥3😁1🐳1
🪄 Открытая альтернатива Firebase — на стероидах PostgreSQL
Платформа, которая даёт всё, чтобы собрать современное веб-, мобильное или AI-приложение — без проприетарных SDK и боли.
Что внутри:
⚙️ Хостинг Postgres с realtime-синхронизацией
🧩 Автогенерация REST и GraphQL API
🔐 Аутентификация и авторизация через JWT
⚡ Edge-функции и серверные триггеры
📦 Хранилище файлов с поддержкой S3
🧠 AI-инструменты: векторные индексы, эмбеддинги, семантический поиск
🪶 Всё open source и доступно для self-host.
По сути это Firebase-опыт, но построенный на «взрослых» open-source технологиях:
PostgreSQL, Elixir, GoTrue, PostgREST, pg_graphql.
Платформа, где можно запустить идею, вырастить продукт и не упереться в чьи-то закрытые лимиты.
#Postgres #OpenSource #Backend #AI #GraphQL #Realtime #FirebaseAlternative
https://github.com/supabase/supabase
Платформа, которая даёт всё, чтобы собрать современное веб-, мобильное или AI-приложение — без проприетарных SDK и боли.
Что внутри:
⚙️ Хостинг Postgres с realtime-синхронизацией
🧩 Автогенерация REST и GraphQL API
🔐 Аутентификация и авторизация через JWT
⚡ Edge-функции и серверные триггеры
📦 Хранилище файлов с поддержкой S3
🧠 AI-инструменты: векторные индексы, эмбеддинги, семантический поиск
🪶 Всё open source и доступно для self-host.
По сути это Firebase-опыт, но построенный на «взрослых» open-source технологиях:
PostgreSQL, Elixir, GoTrue, PostgREST, pg_graphql.
Платформа, где можно запустить идею, вырастить продукт и не упереться в чьи-то закрытые лимиты.
#Postgres #OpenSource #Backend #AI #GraphQL #Realtime #FirebaseAlternative
https://github.com/supabase/supabase
❤6❤🔥4🔥4🐳1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
👨💻 Пишете на JS, но чувствуете, что инструментов уже не хватает?
На практическом курсе от OTUS вы разберёте продвинутый React (Hooks, Redux Toolkit, Zustand, Query), SSR на Next.js, познакомитесь с Vue 3 и Nuxt 3, укрепите типизацию в TypeScript и выйдете на fullstack-уровень с Node/Nest.js.
❗️Программа составлена практикующими разработчиками, а занятия проходят в формате живых лекций и практики на реальных задачах. Вы научитесь проектировать REST API, подключать PostgreSQL, собирать и деплоить проекты с Docker и CI/CD. После обучения вы сможете уверенно работать в командах, разрабатывать сложные web-приложения и прокачаете навыки, которые востребованы в крупных компаниях.
🏃♂️➡️🏃♂️➡️🏃♂️➡️ Остались последние места. Пройдите короткое вступительное тестирование, получите скидку 5% по промокоду JSPRO_10 и закрепите за собой участие:
https://otus.pw/4dXc/?erid=2W5zFGz1P5J
Подробности уточняйте у менеджеров
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
На практическом курсе от OTUS вы разберёте продвинутый React (Hooks, Redux Toolkit, Zustand, Query), SSR на Next.js, познакомитесь с Vue 3 и Nuxt 3, укрепите типизацию в TypeScript и выйдете на fullstack-уровень с Node/Nest.js.
❗️Программа составлена практикующими разработчиками, а занятия проходят в формате живых лекций и практики на реальных задачах. Вы научитесь проектировать REST API, подключать PostgreSQL, собирать и деплоить проекты с Docker и CI/CD. После обучения вы сможете уверенно работать в командах, разрабатывать сложные web-приложения и прокачаете навыки, которые востребованы в крупных компаниях.
🏃♂️➡️🏃♂️➡️🏃♂️➡️ Остались последние места. Пройдите короткое вступительное тестирование, получите скидку 5% по промокоду JSPRO_10 и закрепите за собой участие:
https://otus.pw/4dXc/?erid=2W5zFGz1P5J
Подробности уточняйте у менеджеров
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🖕5🥴3❤🔥2😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Трюк по CSS ⭐
Вы можете создать этот сверкающий фон с помощью одного элемента, используя mask-composite, при этом анимируя mask-position.
Хитрость заключается в том, чтобы наложить маски друг на друга, а затем использовать значение intersect для mask-composite✨.
Intersect работает так же, как и в SVG, объединяя маски и беря их пересечение.
Маска dots — это базовый radial-gradient, который повторяется по всему элементу. Маска noise — сгенерированное изображение шума Перлина.
https://codepen.io/jh3y/pen/ExrWOJe
@react_tg
Вы можете создать этот сверкающий фон с помощью одного элемента, используя mask-composite, при этом анимируя mask-position.
.canvas {
background: var(--gradient);
mask: var(--dots), var(--noise);
mask-composite: intersect /* source-in, xor */;
animation: flicker;
}
@keyframes flicker {
to { mask-position: 50% 50% , 0 50%; }
}
Хитрость заключается в том, чтобы наложить маски друг на друга, а затем использовать значение intersect для mask-composite✨.
Intersect работает так же, как и в SVG, объединяя маски и беря их пересечение.
Маска dots — это базовый radial-gradient, который повторяется по всему элементу. Маска noise — сгенерированное изображение шума Перлина.
mask: radial-gradient(circle at 50% 50%, white 2px, transparent 2.5px) 50% 50% / 40px 40px;
mask: url("noise.png") 50% 50% / 256px 256px;
https://codepen.io/jh3y/pen/ExrWOJe
@react_tg
❤8👍4🔥2
Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями 🔥
Тебя ждут:
▫️ Конференция с международными спикерами. Эксперты расскажут о трендах в ИИ и инновациях в индустрии.
▫️ ИТ-качалка. Наращивай экспертизу на воркшопах.
▫️ Шоу-финал ИТ-чемпионата. Более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Выбирай и болей за фаворитов.
▫️ Айтивности. Тебя ждут бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный мерч.
▫️ HR-Hub. Команда МТС расскажет о возможностях для развития в компании и поможет перезагрузить карьерный трек.
▫️ Афтепати со звездными хэдлайнерами. Зажги под популярные хиты.
Когда: 21 ноября, МТС Live Холл в Москве и онлайн.
Регистрируйся на сайте. Участие бесплатно, количество мест ограничено.
Тебя ждут:
▫️ Конференция с международными спикерами. Эксперты расскажут о трендах в ИИ и инновациях в индустрии.
▫️ ИТ-качалка. Наращивай экспертизу на воркшопах.
▫️ Шоу-финал ИТ-чемпионата. Более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Выбирай и болей за фаворитов.
▫️ Айтивности. Тебя ждут бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный мерч.
▫️ HR-Hub. Команда МТС расскажет о возможностях для развития в компании и поможет перезагрузить карьерный трек.
▫️ Афтепати со звездными хэдлайнерами. Зажги под популярные хиты.
Когда: 21 ноября, МТС Live Холл в Москве и онлайн.
Регистрируйся на сайте. Участие бесплатно, количество мест ограничено.
❤2🤣2
This media is not supported in your browser
VIEW IN TELEGRAM
Gentle button 'explode'
Визуальные эффекты при наведении мыши на кнопку. Использованы SCSS и JS.
https://codepen.io/cassie-codes/pen/zYdxopE
Визуальные эффекты при наведении мыши на кнопку. Использованы SCSS и JS.
https://codepen.io/cassie-codes/pen/zYdxopE
👍5🥱5🤔1
🚀 AI-Powered Full-Stack Development Platform
FullStack Agent — это инновационная платформа, позволяющая создавать и развивать веб-приложения с помощью ИИ и естественного языка. Она использует Claude Code и Kubernetes для безопасного и масштабируемого развертывания проектов в изолированных средах.
🚀 Основные моменты:
- 🤖 Разработка с помощью ИИ: создание приложений через естественный язык
- 🔒 Изолированные среды: каждый проект работает в своем контейнере Kubernetes
- 🗄️ Автоматическое создание баз данных: PostgreSQL по запросу
- 🌐 Веб-терминал: доступ к среде через интегрированный ttyd
- 🔐 Интеграция с GitHub: управление репозиториями и версиями
📌 GitHub: https://github.com/FullstackAgent/FullstackAgent
FullStack Agent — это инновационная платформа, позволяющая создавать и развивать веб-приложения с помощью ИИ и естественного языка. Она использует Claude Code и Kubernetes для безопасного и масштабируемого развертывания проектов в изолированных средах.
🚀 Основные моменты:
- 🤖 Разработка с помощью ИИ: создание приложений через естественный язык
- 🔒 Изолированные среды: каждый проект работает в своем контейнере Kubernetes
- 🗄️ Автоматическое создание баз данных: PostgreSQL по запросу
- 🌐 Веб-терминал: доступ к среде через интегрированный ttyd
- 🔐 Интеграция с GitHub: управление репозиториями и версиями
📌 GitHub: https://github.com/FullstackAgent/FullstackAgent
🍌5❤3
🚀 Создание AI-агентов без кода
Open Agent Builder — это визуальный конструктор для разработки и развертывания рабочих процессов AI-агентов. Используя интерфейс перетаскивания, вы можете легко создавать сложные потоки, включая автоматизацию исследований и веб-скрапинг.
🚀 Основные моменты:
- Интуитивно понятный интерфейс для создания рабочих процессов
- Поддержка реального времени с обновлениями
- Интеграция с Firecrawl для веб-скрапинга
- Многофункциональные узлы для различных задач
- Поддержка аутентификации и управления пользователями
📌 GitHub: https://github.com/firecrawl/open-agent-builder
Open Agent Builder — это визуальный конструктор для разработки и развертывания рабочих процессов AI-агентов. Используя интерфейс перетаскивания, вы можете легко создавать сложные потоки, включая автоматизацию исследований и веб-скрапинг.
🚀 Основные моменты:
- Интуитивно понятный интерфейс для создания рабочих процессов
- Поддержка реального времени с обновлениями
- Интеграция с Firecrawl для веб-скрапинга
- Многофункциональные узлы для различных задач
- Поддержка аутентификации и управления пользователями
📌 GitHub: https://github.com/firecrawl/open-agent-builder
❤3🔥2👍1
Упаковка проекта с анимацией в один HTML-файл — или как кодировка Windows-1251 помогла сэкономить 52 МБ 💡
Крутейшая разработка собственного упаковщика, который собирает большую анимационную сцену в один автономный HTML-файл.
Такой файл можно запустить в любом браузере, без интернета и без веб-сервера — полностью офлайн.
Крутейшая разработка собственного упаковщика, который собирает большую анимационную сцену в один автономный HTML-файл.
Такой файл можно запустить в любом браузере, без интернета и без веб-сервера — полностью офлайн.
😁5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Эффекты мерцания с помощью CSS 🚀
1. Animate opacity
2. Use custom linear() timing 🔥
1. Animate opacity
2. Use custom linear() timing 🔥
:root { --flicker: linear(0 0% 0.5%, 0.1723 0.7925% ... ); }
.flicker {
animation: dim 4s infinite var(--flicker) alternate;
}
@keyframes dim { opacity: 0.25; }🔥12👍4❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь обсуждаем кино не в комментариях — а с нейросетью 🔥
ГигаЧат научился разговаривать: говорит, слушает и даже уточняет детали. Всё звучит живо, будто общаешься с другом, который перечитал IMDb и пару научных статей.
Хочешь обсудить фильм? «Пятый элемент»? Легко. Можно обсудить смыслы, эмоции, режиссуру и всё, что скрыто между строк.
Будущее, о котором мечтали в 1997-м, уже здесь.
#ai #gigachat #технологии
ГигаЧат научился разговаривать: говорит, слушает и даже уточняет детали. Всё звучит живо, будто общаешься с другом, который перечитал IMDb и пару научных статей.
Хочешь обсудить фильм? «Пятый элемент»? Легко. Можно обсудить смыслы, эмоции, режиссуру и всё, что скрыто между строк.
Будущее, о котором мечтали в 1997-м, уже здесь.
#ai #gigachat #технологии
👍1
💡 Together AI показали, как построить «Lovable Clone» с моделью Kimi K2
Гайд объясняет, как создать приложение на Next.js, которое по текстовому запросу генерирует готовое React-приложение — буквально «код по одной фразе».
🧩 В галке описаны основные шаги:
- Создать простое UI с полем ввода запроса (*“Build me a calculator app…”*).
- Реализовать API-роут
- Использовать system prompt, чтобы модель возвращала только код, без комментариев.
- Встроить Sandpack или аналог для выполнения кода прямо в браузере.
- Добавить стриминг, чтобы пользователь видел, как код появляется в реальном времени.
https://docs.together.ai/docs/how-to-build-a-lovable-clone-with-kimi-k2
Гайд объясняет, как создать приложение на Next.js, которое по текстовому запросу генерирует готовое React-приложение — буквально «код по одной фразе».
🧩 В галке описаны основные шаги:
- Создать простое UI с полем ввода запроса (*“Build me a calculator app…”*).
- Реализовать API-роут
/api/generateCode, который отправляет запрос к модели Kimi K2 через SDK Together AI. - Использовать system prompt, чтобы модель возвращала только код, без комментариев.
- Встроить Sandpack или аналог для выполнения кода прямо в браузере.
- Добавить стриминг, чтобы пользователь видел, как код появляется в реальном времени.
https://docs.together.ai/docs/how-to-build-a-lovable-clone-with-kimi-k2
❤9🔥1