Обширное руководство с обширным контентом по различным областям технологий, помогающее накапливать знания и отвечать на вопросы для карьеры в этой сфере.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONNeovim — это расширяемая версия текстового редактора Vim, созданная для упрощения поддержки и внедрения продвинутых пользовательских интерфейсов.
Conan — это децентрализованный менеджер пакетов для C/C++ с открытым исходным кодом, поддерживающий множество платформ и систем сборки, управление бинарными файлами и расширяемые рецепты на Python.
AutoFFF — open-source Python-утилита для автоматической генерации фейковых определений FFF (Fake Functions Framework) из заголовочных файлов C API, упрощающая unit-тестирование встроенного C-кода путём исключения ручной работы по написанию и поддержке тестовых заголовков.
raylib — это простая и удобная библиотека на языке C для программирования видеоигр, которая идеально подходит для прототипирования, обучения и создания графических приложений.
scrcpy — это кроссплатформенное приложение для зеркалирования экрана Android-устройств на компьютер через USB или TCP/IP, позволяющее управлять устройством с помощью клавиатуры и мыши без root-прав.
Vim — это высоконастраиваемый текстовый редактор с управлением с клавиатуры, улучшающий классический редактор UNIX Vi и добавляющий многоуровневую отмену, подсветку синтаксиса, проверку орфографии, скрипты и графический интерфейс, сохраняя совместимость с Vi.
Отличный отобранный список открытых приложений для macOS, организованный по категориям с тегами языков и ссылками на репозитории каждого проекта.
Кураторский список C++ и C библиотек, фреймворков, инструментов и ресурсов. Охватывает стандартные библиотеки, ИИ, GUI, сети, аудио, математику и многое другое.
hca.py — это декодер HCA на Python, сопровождаемый обновленным исходным кодом на C++ для сборки бинарного файла HCADecoder. Он ссылается на связанные проекты по декодированию HCA и отмечает векторизацию как будущую оптимизацию.
rucc — ранний оптимизирующий C‑компилятор, написанный на Rust. В README указано, что пока он не компилирует C: M0/M1 покрывают рабочее пространство, проверку правила слоёв, каркас драйвера, CI на Linux/macOS/Windows и препроцессор. Целятся в SQLite, PostgreSQL и Linux, используя проверенные SMT правила переписывания, безядровый SSA‑IR, e‑graphs и собственное кодирование объектов/DWARF.
GoAccess — это анализатор веб-логов в реальном времени и интерактивный просмотрщик, который работает в терминале или через HTML-панель управления в браузере.
RPCS3 — это свободный эмулятор и отладчик PlayStation 3 с открытым исходным кодом, написанный на C++, поддерживающий Windows, Linux, macOS и FreeBSD. Он позволяет запускать игры PS3 на современном оборудовании и предоставляет возможности отладки для разработки эмуляции.
aplus — это учебная операционная система, созданная с нуля для архитектуры x86_64. Она включает гибридное ядро, загрузку драйверов, Unix-подобные системные вызовы и базовый графический интерфейс, предназначенный для изучения низкоуровневых систем.
kitty — быстрый, функциональный кроссплатформенный терминальный эмулятор с GPU-ускорением для тех, кто работает преимущественно в терминале.
curl — это широко используемый инструмент командной строки и библиотека libcurl для передачи данных на серверы и с серверов с использованием синтаксиса URL, поддерживающая множество протоколов, включая HTTP, HTTPS, FTP, SFTP, SMTP, IMAP, MQTT, WebSocket и другие.
Compiler Explorer — это интерактивный веб-инструмент для компиляции кода на C, C++, Rust, Go и более чем 30 других языках с просмотром результирующего ассемблера в реальном времени. Он поддерживает несколько компиляторов для каждого языка, настраиваемые макеты и REST API, а также может быть развернут локально.
Cython — это оптимизирующий компилятор Python, который переводит код Python в C/C++ для создания эффективных расширений.
Elemental — это низкоуровневая кроссплатформенная библиотека для программирования GPU, предоставляющая простой C API для Direct3D 12, Vulkan и Metal.
Git — это быстрая, масштабируемая распределенная система управления версиями, предоставляющая богатый набор команд для высокоуровневых операций и внутреннего доступа.