164 крутых опенсорс проекта для новичков
164 крутых опенсорс проекта, которые отлично подойдут новичкам. Здесь вы найдете и личного помощника, и PDF ридер, и обилие разных фреймворков. Отличное место для старта.
Список содержит множество абсолютно разных разработок на разных языках программирования, которые облегчат вам освоение какой-либо темы. Не имеет значения какой язык вы предпочитаете, здесь есть проект на любой вкус.
.NET
Shouldly (label: Jump-In)
Необходимо протестить .NET? Используйте Shoudly!
C
Neovim (label: entry-level)
Vim-fork, сфокусированная на расширяемости и увеличении оперативности.
C++
xoreos (label: first-timers-only)
Повторная реализация движка Aurora BioWare (и производных).
electron (label: help/beginner)
Создавайте кросс-платформенные десктопные приложения с JavaScript, HTML и CSS.
tensorflow (label: stat:contributions welcome)
Вычисление с использованием графиков потока данных для масштабируемого машинного обучения.
Clojure
Alda (label: low-hanging-fruit)
Музыкальный язык программирования для музыкантов. ?
ClojureScript
LightTable (label: beginner)
Редактор кода следующего поколения! Один из лучших проектов на KickStarter.
Elixir
Elixir (label: Level:Starter)
Динамический, функциональный язык, предназначенный для создания масштабируемых и maintainable приложений.
Go
Docker (label: exp/beginner)
Движок контейнера приложений с открытым исходным кодом.
Apex (label: contrib (easy))
С легкостью создавайте, развертывайте и управляйте функциями AWS Lambda.
Hugo (label: exp/beginner)
Быстрый и гибкий статический генератор сайтов, построенный с любовью в GoLang.
CockroachDB (label: easy)
Масштабируемая, живучая, согласованная база данных SQL.
Helm (label: starter)
Менеджер пакетов Kubernetes
Java
TEAMMATES (label: d.FirstTimers)
TEAMMATES- это бесплатный онлайн-инструмент для управления оценками и другими способами обратной связи ваших студентов.
elasticsearch (label: low hanging fruit)
Распределенный, REST поисковой движок с открытым исходным кодом.
JabRef (label: beginner)
Дестктоп приложение переходящее из SWING в JavaFX. Сосредоточьтесь на качестве кода: используйте инструменты для улучшения качества кода, такие как CodeCov и Codacy. Каждый pull-запрос рассматривается двумя разработчиками для обеспечения обратной связи и обеспечения высокого качества новых контрибуций.
JavaScript
annyang (label: first-timers-only)
Популярная библиотека распознавания речи, используемая для общения со всем: от вебсайтов и умных зеркал до летающих дронов.
Clementine.js Boilerplate (label: beginner)
Элегантный и легковесный шаблон full stack JavaScript.
PouchDB (label: first time only)
PouchDB – карманная база данных.
Leaflet (label: easy fix)
Библиотека JavaScript для мобильных интерактивный карт.
angular-formly (label: first-timers-only)
Поддержка JavaScript для AngularJS.
Dragula (label: first-timers-only)
До боли простое перетаскивание.
UI.Layout directive (Angular UI) (label: first-timers-only)
Директива Angular, которая позволит вам сплитить.
history (label: good-for-beginner)
Минимальная библиотека функциональной истории для JavaScript.
TodoMVC (label: first time contributor)
Помощь в выборе фреймворка MV * через реализацию Todo во множестве приложений Javascript.
Adobe Brackets (label: starter bug)
Оупен-сорс редактор кода для веб, написанный на JavaScript, HTML и CSS.
Chai (label: easy-fix)
Фреймворк BDD / TDD для node.js и браузера, который может быть сопряжен с любой средой тестирования.
AVA (label: good for beginner)
Футуристический тест раннер.
Kinto.js (label: easy-pick)
Клиент, работающий в автономном режиме, с использованием API Kinto для удаленной синхронизации данных.
ESLint (label: beginner)
Полностью подключаемый инструмент для идентификации и отчетности по шаблонам в JavaScript.
Webpack (label: easy)
Бандлер для javascript и друзей.
Tessel 2 CLI (label: contribution-starter)
Интерфейс командной строки к Tessel 2.
Ember.js (label: Good for New Contributors)
Фреймворк JavaScript для создания амбициозных веб приложений.
Ember.js Data (label: Good for New Contributors)
Библиотека сохранения данных для Ember.js.
FreeCodeCamp (label: first-timers-only)
Открытый исходный код с учебным планом. Научитесь кодить и помогите некоммерческим организациям.
Ghost (label: beginner)
Просто платформа для блоггинга.
eslint-plugin-unicorn (label: good for beginner)
Прекрасные правила ESLint.
Hyper (label: Good for beginners)
Терминал JS/HTML/CSS.
pdf.js (label: 5-good-beginner-bug)
PDF читалка на JavaScript.
Moment.js (label: Up-For-Grabs)
Легковесная JavaScript библиотека дат для парсинга, синтаксического анализа, манипулирования и форматирования датами.
serverless (label: help-wanted-easy)
Фреймворк Serverless.
Hoodie Camp (label: first-timers-only)
Hoodie Camp - пространство для новых и существующих контрибьюторов.
React server (label: good-first-contribution)
React фреймворк с рендерингом сервера для быстрой загрузки страниц и плавных переходов между ними в браузере.
Yarn (label: good first bug)
Быстрое, надежное и безопасное управление зависимостями.
pixi.js (label: Difficulty: Easy)
2D JavaScript рендер.
Next.js (label: Good for beginners)
Минималистичный фреймворк для универсальных серверных приложений React.
keystonejs (label: good first task)
Фреймворк с открытым исходным кодом для разработки веб-сайтов, приложений и API-интерфейсов с базами данных в Node.js на Express и MongoDB.
Semantic-UI-React (label: good first contribution)
Официальная интеграция React для семантического интерфейса.
Botpress (label: for-new-contributors)
Единственный разумный способ создавать крутых ботов.
Julia
Julia Language: Intro Issues (label: intro issue)
"Перемещай как на Python, запускай как на C" - новый подход к техническим вычислениям.
Julia Language: Up for Grabs (label: up for grabs )
"Перемещай как на Python, запускай как на C" - новый подход к техническим вычислениям.
PHP
phpMyAdmin (label: newbie)
Админ интерфейс для MySQL, написанный на PHP.
Deployer (label: good for beginner)
Инструмент развертывания, написанный на PHP с поддержкой популярных фреймворков.
Piwik (label: Easy Pick)
Piwik - ведущая open analytics платформа Free / Libre.
Python
catapult (label: Good First Bug)
Catapult - дом для инструментов производительности.
Python Babel (label: difficulty/low)
Библиотека интернационализации Python.
Kinto (label: easy-pick)
Легковесная служба хранения JSON с возможностью синхронизации и совместного использования.
Pinax (label: first-timers-only)
Django-платформа для быстро развивающихся веб-сайтов.
BorgBackup (label: easy)
Дедупликация программы резервного копирования со сжатием и аутентификацией.
pylearn2 (label: For beginners)
Библиотека машинного обучения основанная на Theano.
scrapy (label: easy)
Быстрый высокоуровневый веб-краулерный и скрапинг фреймворк для Python.
mitmproxy (label: good first contribution)
Интерактивный TLS-совместимый HTTP-прокси-сервер для тестеровщиков на проникновение и разработчиков программного обеспечения.
Mailpile (label: low hanging fruit)
Бесплатный и открытый, современный, быстрый почтовый клиент с удобными функциями шифрования и конфиденциальности.
coala (label: difficulty/newcomer)
Единый интерфейс командной строки для линтирования и исправления всего вашего кода, независимо от используемых вами языков программирования.
jarvis (label: difficulty/newcomer)
Личный помощник для Linux на основе интерфейса командной строки.
qutebrowser (label: easy)
Управляемый клавиатурой, vim-подобный браузер, основанный на PyQt5.
Ruby
JRuby (label: beginner)
Воссоздание Ruby на Java Virtual Machine.
puppet-mcollective (label: beginner friendly)
MCollective Server и client puppet модуль.
Sinatra (label: your-first-pr)
Крутая веб-разработка в оболочке DSL.
Goby (label: beginner)
Фреймворк для создания текстовых RPG.
Hanami (label: easy)
Современный фреймворк для Ruby.
operationcode (label: beginner friendly)
Сообщество с открытым исходным кодом, посвященное кодированию для военных ветеранов.
chef (label: Type: Jump In)
Фреймворк системной интеграции, созданный для получения преимуществ управления конфигурацией для всей вашей инфраструктуры.
ohai (label: Type: Jump In)
Ohai профилирует вашу систему и выдает JSON.
Rust
Servo (label: E-easy)
Браузерный движок созданный для приложений, включающих встроенное использование.
Rust-Clippy (label: E-easy)
Подборка для отлова частых ошибок и улучшения кода.
Rustfmt (label: easy)
Инструмент для форматирования кода Rust в соответствии с правилами.
Iron (label: easy)
Расширяемый многопоточный веб-фреймворк для Rust.
Scala
Twitter Util (label: Starter)
Прекрасный повторно используемый код от Twitter.
playframework (label: newbie)
Подборка проектов, которые отлично подойдут новичкам. Здесь вы найдете и личного помощника, и PDF ридер, и обилие разных фреймворков. Отличное место для старта.