Swoole — это событийно-ориентированная, асинхронная библиотека параллелизма на основе сорутин для PHP, предлагающая сорутины, хуки среды выполнения для преобразования блокирующего ввода-вывода, серверы TCP/HTTP/WebSocket, клиенты, таймеры и каналы.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONEffect — это комплексная библиотека TypeScript, предназначенная для создания надежных, типизированных приложений промышленного уровня со встроенной поддержкой типизированных ошибок и внедрения зависимостей.
Simgit предоставляет экономные по диску изолированные Git worktree с copy-on-write (CoW) для запуска нескольких AI-агентов или параллельной разработки в одном репозитории. Использует APFS, reflink или fuse-overlayfs, снижая расход диска по сравнению с полными копиями worktree.
Yew — это фреймворк на Rust/Wasm для создания многопоточных веб-приложений. Он использует макрос, похожий на JSX, для работы с HTML в Rust, минимизирует вызовы DOM, поддерживает веб-воркеры и взаимодействует с JavaScript и пакетами NPM.
Actix — это фреймворк акторов для Rust, позволяющий создавать конкурентные приложения с помощью модели акторов, поддерживающий асинхронных и синхронных акторов, типизированные сообщения, супервизию акторов и интеграцию с рантаймом Tokio на стабильном Rust 1.88+.
NeoHaskell — это дружелюбный к новичкам диалект Haskell, ориентированный на продуктивность, со встроенными инструментами, тестированием и документацией для упрощения разработки приложений.
Promise — статически типизированный язык программирования, созданный для эффективной работы AI-агентов и написанный ими же. Включает явное владение, параллелизм в стиле goroutine, алгебраическую обработку ошибок, обобщения и сопоставление с образцом. Компилируется нативно через LLVM для Linux, macOS, Windows и WASM.
Hatchet — это движок оркестрации с открытым исходным кодом для фоновых задач, AI-агентов и устойчивых рабочих процессов. Поддерживает Python, TypeScript, Go и Ruby через саморазмещение или Hatchet Cloud. Функции: повторные попытки задач, cron-задания, DAG, мониторинг в реальном времени и мультитенантность.
Yazi — это высокопроизводительный терминальный файловый менеджер, написанный на Rust, использующий неблокирующий асинхронный ввод-вывод для эффективного управления файлами.
ChaosSQL — это инструмент для детерминированного тестирования конкурентности и изоляции в PostgreSQL, MySQL и SQLite. Он выявляет нарушения инвариантов, такие как потерянные обновления и write skew, создавая минимальные воспроизводимые примеры для CI-конвейеров.
A personal Elixir/OTP game-automation bot for a 2D MMORPG, using screen capture and synthetic input on macOS. It features a supervised process fleet, pure decision logic, and fail-safe actuation controls.
findDupes — утилита на Go для поиска дубликатов файлов по хэшу SHA-256 в нескольких директориях с параллельным сканированием, фильтрацией по размеру и префикс-хэшу 4 КиБ.