проекты с открытым исходным кодом

18 open source проектов для практики программирования

проекты с открытым исходным кодом. Смотреть фото проекты с открытым исходным кодом. Смотреть картинку проекты с открытым исходным кодом. Картинка про проекты с открытым исходным кодом. Фото проекты с открытым исходным кодом

проекты с открытым исходным кодом. Смотреть фото проекты с открытым исходным кодом. Смотреть картинку проекты с открытым исходным кодом. Картинка про проекты с открытым исходным кодом. Фото проекты с открытым исходным кодом

проекты с открытым исходным кодом. Смотреть фото проекты с открытым исходным кодом. Смотреть картинку проекты с открытым исходным кодом. Картинка про проекты с открытым исходным кодом. Фото проекты с открытым исходным кодом

Пакет программного обеспечения для работы с медицинскими изображениями. 3D Slicer доступен на нескольких платформах, в числе которых Windows, Linux и OS X.

Инструмент, который позволяет распределять обработку больших массивов данных по кластерам компьютеров с помощью простых моделей программирования.

Популярный пакет программного обеспечения для работы с текстом, создания электронных таблиц, презентаций, графики, баз данных и т.д. Полностью открытый процесс разработки означает, что кто угодно может сообщать об ошибках, запрашивать новые возможности или улучшать программное обеспечение. Он написан в международном open standard формате, поэтому воспринимает файлы из других открытых офисных программных пакетов.

Coder (для Raspberry Pi)

Платформа для управления контентом, на которой работают миллионы веб-сайтов и приложений.

Менеджер для работы с медиаданными, предназначенный для создания больших централизованных медиа-библиотек.

Свободная операционная система типа Unix.

Офисный пакет для совместной разработки с функционалом, как у Microsoft Office или OpenOffice.org.

Система для создания курсов. Бесплатное веб-приложение, которое преподаватели могут использовать для создания эффективных Интернет-сайтов для обучения. Moodle стала очень популярной среди педагогов по всему миру в качестве инструмента для создания динамических веб-сайтов для своих студентов.

ПО для создания и управления обучающим аудио и видео контентом.

Мультиплатформенная система управления корпоративным контентом написанная на Java. Работает с несколькими базами данных (в том числе MySQL, Oracle, PostgreSQL, SQLLite, и другие), а также поддерживает несколько методов аутентификации.

Софт для создания частных и общественных облаков.

Сервис позволяет создавать опросы и делиться с контактами на сайте. Удобный способ собирать данные для их последующего анализа.

DICOM-сервер для здравоохранения и медицинских исследований. Предназначен для облегчения управления данными медицинских изображений. Хороший инструмент для автоматизации медицинских задач визуализации, специфических для каждого медучреждения.

Проект создан силами Open Source сообщества и предназначен для обеспечения лучших решений для предприятий с помощью бизнес аналитики.
Основные области применения:

Java™ разработчики могут использовать компоненты проекта для быстрого создания собственных решений для бизнес аналитики.

Модульная open source система управления цифровыми данными.

Бесплатный софт для e-commerce.

Языки c open source

Язык программирования с открытым исходным кодом и среда разработки для людей, которые хотят создавать изображения и анимацию.

Где найти больше open source проектов?

Один из самых крупных веб-сервисов для совместной разработки IT-проектов. Абсолютно бесплатен для open source проектов. Девиз сервиса “Social coding” можно перевести, как “Кодим вместе”.

Предназначен популяризовать open source проекты. С помощью инструментов, которые там предоставлены, разработчики создали мощное программное обеспечение в более чем 430,000 проектах; на ресурсе более 3,7 млн зарегистрированных пользователей. Популярный каталог объединяет более 41,8 млн клиентов с проектами open source и обслуживает более 4800000 скачиваний в день.

Как узнать является ли ПО open source и каковы правила его использования?

Необходимо понимать, что не все open source проекты могут быть использованы в коммерческих целях или свободно модифицированы.Чтобы узнать, является ли ПО open source и каковы правила его использования, нужно посмотреть его лицензию. Обычно полный ее текст находится непосредственно в коде.

Тем, кто хочет стать программистом, рекомендуем профессию «Веб-разработчик».

проекты с открытым исходным кодом. Смотреть фото проекты с открытым исходным кодом. Смотреть картинку проекты с открытым исходным кодом. Картинка про проекты с открытым исходным кодом. Фото проекты с открытым исходным кодом

Пакет программного обеспечения для работы с медицинскими изображениями. 3D Slicer доступен на нескольких платформах, в числе которых Windows, Linux и OS X.

Инструмент, который позволяет распределять обработку больших массивов данных по кластерам компьютеров с помощью простых моделей программирования.

Популярный пакет программного обеспечения для работы с текстом, создания электронных таблиц, презентаций, графики, баз данных и т.д. Полностью открытый процесс разработки означает, что кто угодно может сообщать об ошибках, запрашивать новые возможности или улучшать программное обеспечение. Он написан в международном open standard формате, поэтому воспринимает файлы из других открытых офисных программных пакетов.

Coder (для Raspberry Pi)

Платформа для управления контентом, на которой работают миллионы веб-сайтов и приложений.

Менеджер для работы с медиаданными, предназначенный для создания больших централизованных медиа-библиотек.

Свободная операционная система типа Unix.

Офисный пакет для совместной разработки с функционалом, как у Microsoft Office или OpenOffice.org.

Система для создания курсов. Бесплатное веб-приложение, которое преподаватели могут использовать для создания эффективных Интернет-сайтов для обучения. Moodle стала очень популярной среди педагогов по всему миру в качестве инструмента для создания динамических веб-сайтов для своих студентов.

ПО для создания и управления обучающим аудио и видео контентом.

Мультиплатформенная система управления корпоративным контентом написанная на Java. Работает с несколькими базами данных (в том числе MySQL, Oracle, PostgreSQL, SQLLite, и другие), а также поддерживает несколько методов аутентификации.

Софт для создания частных и общественных облаков.

Сервис позволяет создавать опросы и делиться с контактами на сайте. Удобный способ собирать данные для их последующего анализа.

DICOM-сервер для здравоохранения и медицинских исследований. Предназначен для облегчения управления данными медицинских изображений. Хороший инструмент для автоматизации медицинских задач визуализации, специфических для каждого медучреждения.

Проект создан силами Open Source сообщества и предназначен для обеспечения лучших решений для предприятий с помощью бизнес аналитики.
Основные области применения:

Java™ разработчики могут использовать компоненты проекта для быстрого создания собственных решений для бизнес аналитики.

Модульная open source система управления цифровыми данными.

Бесплатный софт для e-commerce.

Языки c open source

Язык программирования с открытым исходным кодом и среда разработки для людей, которые хотят создавать изображения и анимацию.

Где найти больше open source проектов?

Один из самых крупных веб-сервисов для совместной разработки IT-проектов. Абсолютно бесплатен для open source проектов. Девиз сервиса “Social coding” можно перевести, как “Кодим вместе”.

Предназначен популяризовать open source проекты. С помощью инструментов, которые там предоставлены, разработчики создали мощное программное обеспечение в более чем 430,000 проектах; на ресурсе более 3,7 млн зарегистрированных пользователей. Популярный каталог объединяет более 41,8 млн клиентов с проектами open source и обслуживает более 4800000 скачиваний в день.

Как узнать является ли ПО open source и каковы правила его использования?

Необходимо понимать, что не все open source проекты могут быть использованы в коммерческих целях или свободно модифицированы.Чтобы узнать, является ли ПО open source и каковы правила его использования, нужно посмотреть его лицензию. Обычно полный ее текст находится непосредственно в коде.

Тем, кто хочет стать программистом, рекомендуем профессию «Веб-разработчик».

Источник

Как поучаствовать в Open Source проекте? 8 ответов новичку

Как поучаствовать в Open Source проекте? 8 ответов новичку

Как поучаствовать в разработке Open Source проектов, какова их роль и что они могут дать вам как разработчику?

Начнём с того, что гордое название «Open Source» носят проекты с открытым исходным кодом, которые чаще всего разрабатываются и поддерживаются силами сообщества. Это значит, что устройство и принцип работы таких проектов прозрачны, а в разработке может принять участие любой желающий.

проекты с открытым исходным кодом. Смотреть фото проекты с открытым исходным кодом. Смотреть картинку проекты с открытым исходным кодом. Картинка про проекты с открытым исходным кодом. Фото проекты с открытым исходным кодом

Участие в Open Source проектах — это возможность усовершенствовать свои навыки, создавая при этом что-то новое или улучшая уже существующее. Начинающие программисты могут не только пополнить багаж знаний, научиться работать с чужим кодом и получать фидбек от опытных программистов, но также пополнить портфолио первой серьёзной работой.

Разбираемся, как поучаствовать в Open Source проекте и не ударить в грязь лицом.

Чем может быть полезен Open Source?

Тут всё зависит от ваших целей и задач. Кто-то начинает работать с Open Source, чтобы глубже изучить определённый технологический стек, кто-то — потому что сам использует тот или иной инструмент в работе и считает, что может его улучшить. Кто-то, как мы в ABBYY в случае с нашей библиотекой NeoML, сначала создаёт инструмент для решения внутренних задач, а потом понимает, что от его выхода в Open Source выиграет и компания, и сообщество. Есть разные пути — решите, какой из них больше подходит именно вам.

Работа в Open Source может дать много, если подойти к ней с умом. Навык чтения чужого кода здорово выпрямляет руки, работа с кураторами подтянет английский. А чувство, что вы приложили руку к крупному проекту (которых в Open Source достаточно), может неплохо смотивировать вас в карьерном плане.

Как найти Open Source проект?

Для участия в Open Source проекте самое главное — определиться со сферой собственных интересов. Это крайне важно, так как вам предстоит выбрать проект, максимально подходящий под ваши интересы и компетенции. Делается это просто. Крупнейший сайт с проектами — это Github. Там вы делаете поисковый запрос по ключевым словам, соответствующим интересам, например «javascript gamification framework». В ответ получаете список проектов, в каждом из которых вы можете поучаствовать.

Очевидный ответ, который напрашивается, — зайти на GitHub. Уже на месте стоит определиться с тематикой, хотя бы с точностью до крупной области. Затем погуглить, что есть на сайте на этот счёт.

Новичку я бы посоветовал обратить внимание на GitHub Trending, где постят небольшие проекты.

Начать просто: найдите проект, который вам по зубам, и предложите свои доработки. Вообще, нередко кураторы идут навстречу новичкам и охотно разъясняют, что упрощает процесс работы.

На что обращать внимание при выборе проекта?

Обратите внимание на ПО, которым пользуетесь сами: во-первых, вы уже знакомы с проектом как пользователь и хорошо понимаете, что стоит улучшить или изменить; во-вторых, вы будете вносить вклад в то, что важно для вас.

Успех взаимодействия, конечно, зависит не только от разработчика. Важно, как выстроены процессы в команде, какая рабочая атмосфера, есть ли у нового специалиста возможность использовать именно тот стек технологий, который ему интересен. При обсуждении любых вопросов в команде, в чатах не должно быть токсичности — эффективна только конструктивная критика.

Каковы особенности Open Source разработки?

Не стоит забывать про ведение документации. Процесс, может, не такой захватывающий и интересный, как разработка, но документация крайне важна для остальных участников проекта.

Каких Open Source проектов стоит избегать?

У проектов с открытым кодом есть и свои неприятные особенности:

Что стоит сделать перед тем, как принять участие в Open Source проекте?

Основной инструмент для участия в Open Source проектах — это, конечно, система контроля версий Git. Поэтому в первую очередь стоит ознакомиться с ним.

Есть несколько важных условий для того, чтобы начинающий специалист справился с Open Source — впрочем, как и вообще с любым проектом. Требования к хардскиллам очевидны — нужно уверенно владеть выбранным стеком технологий. Софтскиллы, в свою очередь, помогают успешнее погрузиться в новый проект. Ключевые личные качества на этом этапе — дисциплина, коммуникации, готовность к командной работе, обучению и самообучению. Наконец, самому разработчику при выборе проекта стоит внимательно оценивать порог входа — в Open Source бывают такие задачи, с которыми и сеньор не сразу справится.

А как быть с внесением изменений в проект?

Pull request — запрос на изменение кода в репозитории. Перед началом работы обязательно создайте свою ветку, в которую вы будете вносить изменения. Если речь идёт о master-ветке, любые изменения стоит вносить только после согласования с куратором проекта.

Отличной практикой будет предварительный показ вашей работы кому-нибудь, ведь вы могли что-то упустить или просто свернуть не туда. В этом случае вас могут попросить изменить что-либо в вашем PR.

Как начать свой Open Source проект?

Это ещё один ответ на вопрос, как поучаствовать в Open Source проекте: создайте его сами. Но для начала определитесь с целью, взвесьте все «за» и «против», убедитесь, что готовы взять на себя ответственность за труд других людей и уверенно двигаться к релизу.

Если начинать свой Open Source проект, то необходимо привлечь к нему внимание через англоязычные порталы. Самый простой вариант — публиковать ссылки на портале Reddit в нужных подразделах с тематикой «программирование». Это обеспечивает больший отклик, чем публикация на любом русскоязычном сайте. Естественно, стоит рассказать о проекте и на таких ресурсах, как Хабр, DTF и в тематических группах ВК.

Источник

Как заработать миллионы на открытом коде: от Red Hat до Nginx

До 2018 года компании, работающие по концепции open source (они открывали исходный код своих программ) провели только один крупный экзит (оценка стартапа рынком): в 1998 году провела IPO компания Red Hat. Проекты с открытым кодом — например, операционная система Linux — могли становиться крайне важным элементом множества систем, но практически не приносили прибыли владельцам.

Немного истории

В 80-е годы прошлого века Ричард Столлман основал Free Software Foundation. Изначально идея была в том, чтобы программисты бесплатно делились своими разработками друг с другом. Никто не планировал коммерциализировать «открытый код». Однако все изменилось с созданием Red Hat.

И вот в 2001 году в компанию пришел Пол Кормье, который предложил продавать расширенный «корпоративный» пакет Red Hat Linux и брать деньги в том числе за установку этого пакета и его техподдержку. Основное ПО в обычной версии по-прежнему оставалось бесплатным.

Это была первая поворотная точка в истории всех open source компаний. Rad Hat подала пример, как зарабатывать на открытом коде, сохраняя сообщество разработчиков-энтузиастов.

От Open Source к Open Core

С развитием современных инструментов разработки делать софт стало гораздо дешевле и быстрее. Многие компании стали чаще выбирать программирование силами собственных сотрудников, а не покупку готового программного обеспечения или аренду облачного сервиса. Это открыло для компаний, работающих в сегменте open source, новые возможности: они по сути поставляют «строительные блоки» для разработчиков, ядро разработки, Open Core. Программисты других компаний с помощью открытого исходного кода решают свои задачи. В результате, однако, распадается «сообщество свободных программистов»: направление проекта жестко задает компания, разработавшая продукт в открытых исходных кодах.

Как работает бизнес-модель Kong? Сначала разработчики клиента интересуются этим ПО ради бесплатной версии с открытым кодом. Начинают устанавливать софт Kong везде, выстраивают на его базе большую часть разработки. В этот момент к техническому директору компании приходят менеджеры по продажам Kong. Они говорят: «Вы внедрили наш продукт вот здесь и здесь. Вам не хватает определенных функций, которых нет в бесплатной версии, но они есть в расширенной версии Enterprise». Тут технический директор и начинает задумываться о покупке платной версии.

На первый взгляд модель Kong такая же, как у Red Hat, которая еще в 2001 году начала продавать «корпоративную» версию операционной системы. Но главное отличие в том, что пользователи могли выбирать из большого количества альтернативных дистрибутивов Linux. Компания Red Hat не владела ключевой технологией: если ее вариант операционной системы не устраивал клиента, тот теоретически мог перейти на другую версию Linux.

А вот Kong полностью владеет своей технологией и ее разработкой. В мире просто не найдется значительного количества независимых программистов, которые разбираются в Kong настолько, чтобы создать копию ее корпоративного продукта, но при этом не работают в компании.

При старом подходе недостающие функции в бесплатную версию могли добавить независимые разработчики. В новой модели разработка ПО с открытым кодом полностью контролируется компанией. Кроме того, AngelList в своей рассылке отмечал, что современные open source проекты предполагают заключение лицензионного соглашения с массой ограничений, подталкивающих партнеров к покупке платной версии.

Open source 2.0

Почему модель с открытым исходным кодом позволила создавать стартапы с миллиардной капитализацией только в последнее время? Компании все чаще стали закупать технологию по модели bottom-up: разработчики убеждают руководство, что им необходим определенный софт для развития, тогда как раньше топ-менеджмент компании обычно решал этот вопрос директивно.

Чтобы привлечь внимание разработчиков, open source компаниям необходимо стать золотым стандартом. Они подчеркивают свою экспертность на митапах и конференциях для девелоперов. А те, попробовав бесплатную версию, сами не замечая, становятся амбассадорами выбранной технологии в своих компаниях, убеждая руководство купить подписку на «полный пакет».

Таким образом, продукты с открытым кодом стали по существу механизмом продвижения на рынок платных продуктов. Отличие от традиционной практики можно проиллюстрировать примером: если раньше компании пытались заработать, открывая кафе (т. е. предлагая платную поддержку) на обочине оживленной трассы (бесплатный продукт с открытым кодом), то теперь сама трасса прокладывается таким образом, чтобы привести в заведение состоятельных клиентов.

Прагматики против идеалистов

Можно было бы погрустить, что в новом мире open source не осталось места для альтруизма. Однако в этой ситуации можно найти почву для оптимизма. Во-первых, на рынке закрепилась новая модель продажи софта. Во-вторых, она подходит только тем разработчикам, которые смогли сделать свои программы основой инфраструктуры большого числа компаний. А значит, подходит она далеко не всем: например, ее нельзя повторить, если клиент — конечный пользователь.

Даже компании, которые дошли до многомиллионной капитализации, продолжают заботиться о бесплатных пользователях. Например, главным условием российских основателей Nginx для нового владельца F5 стала открытость кода продукта. Стартап, начав как «бескорыстный» open source, пришел к бизнес-модели с платной enterprise-версией. Тем не менее российский продукт до сих пор бесплатно используют миллионы разработчиков и бизнесов по всему миру. При этом зарабатывает проект в основном на крупном платежеспособном бизнесе. Можно сказать, что крупный бизнес оплачивает возможность использования продукта всеми остальными.

Некоторые корпорации открывают внутренние разработки, что практически не встречалось в 90-х. Например, популярный среди разработчиков инструмент React использовался внутри корпорации Facebook. А Google создал открытую программную библиотеку Tensorflow, популярную у разработчиков сервисов с применением искусственного интеллекта. Не монетизируя открытый код напрямую, корпорации привлекают разработчиков, которые стремятся разрабатывать подобные продукты.

Открытый код прошел путь от почти идеалистической концепции до обычного инструмента зарабатывания денег. Однако идея не умерла: новые подходы позволяют корпорациям создавать бесплатные продукты, открывать их код и при этом не забывать о своих финансовых целях.

Источник

164 крутых опенсорс проекта для новичков

164 крутых опенсорс проекта, которые отлично подойдут новичкам. Здесь вы найдете и личного помощника, и PDF ридер, и обилие разных фреймворков. Отличное место для старта.

проекты с открытым исходным кодом. Смотреть фото проекты с открытым исходным кодом. Смотреть картинку проекты с открытым исходным кодом. Картинка про проекты с открытым исходным кодом. Фото проекты с открытым исходным кодом
Список содержит множество абсолютно разных разработок на разных языках программирования, которые облегчат вам освоение какой-либо темы. Не имеет значения какой язык вы предпочитаете, здесь есть проект на любой вкус.

Shouldly (label: Jump-In)

Neovim (label: entry-level)

Vim-fork, сфокусированная на расширяемости и увеличении оперативности.

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 приложений.

Docker (label: exp/beginner)

Движок контейнера приложений с открытым исходным кодом.

Apex (label: contrib (easy))

С легкостью создавайте, развертывайте и управляйте функциями AWS Lambda.

Hugo (label: exp/beginner)

Быстрый и гибкий статический генератор сайтов, построенный с любовью в GoLang.

CockroachDB (label: easy)

Масштабируемая, живучая, согласованная база данных SQL.

Helm (label: starter)

Менеджер пакетов Kubernetes

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)

pdf.js (label: 5-good-beginner-bug)

PDF читалка на JavaScript.

Moment.js (label: Up-For-Grabs)

Легковесная JavaScript библиотека дат для парсинга, синтаксического анализа, манипулирования и форматирования датами.

serverless (label: help-wanted-easy)

Hoodie Camp (label: first-timers-only)

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)

Julia Language: Up for Grabs (label: up for grabs )

phpMyAdmin (label: newbie)

Админ интерфейс для MySQL, написанный на PHP.

Deployer (label: good for beginner)

Инструмент развертывания, написанный на PHP с поддержкой популярных фреймворков.

Piwik (label: Easy Pick)

Python

catapult (label: Good First Bug)

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.

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.

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 ридер, и обилие разных фреймворков. Отличное место для старта.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *