Интересные программы с гитхаба

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

Многие разработчики вкладывают всю свою энергию в GitHub: исследуя его просторы, они постоянно осваивают что-то новое, сотрудничают с другими инженерами и размещают свои open-source проекты.

Здесь перечислены репозитории GitHub, которые я сам добавил в закладки и вам советую.

Open Source Society University

Учебная программа OSSU позволит получить полное образование в сфере информатики с использованием онлайн-материалов.

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

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

Твой GitHub должен быть ПУСТЫМ

Slidev

Инструмент по созданию презентаций для разработчиков (бета-версия).

The Art of Command Line

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

Python Telegram BOT

Эта библиотека предоставляет отличный интерфейс на Python для Telegram Bot API. Она совместима с версиями Python 3.6+. Также может работать на PyPy, хоть раньше с этим и были трудности. По этой причине PyPy официально не поддерживается.

Bootstrap

Самый популярный HTML, CSS, и JavaScript фреймворк для разработки адаптивных веб-проектов с подходом mobile first.

Animate.css

Кросс-браузерная библиотека анимаций на CSS. Настолько лёгкая в использовании, насколько это возможно.

Awesome

Списки материалов по самым разнообразным и интересным темам. Ресурсы в списках касаются всех языков программирования.

You Don’t Know JS

Серия книг для глубокого понимания основных механизмов языка JavaScript.

Oh my ZSH

Восхитительный фреймворк для управления конфигурацией zsh (поддерживается сообществом из 1800+ контрибьюторов). Включает в себя около 300 дополнительных плагинов (rails, git, OSX, hub, docker, homebrew, node, php, python, и т.д.), более 140 тем и инструмент для автоматического обновления, чтобы вы всегда успевали за последними новинками от сообщества.

Free programming books

Free Ebook Foundation – некоммерческая организация, цель которой – создание, распространение и хранение бесплатных электронных книг. На данный момент у неё есть и собственный репозиторий.

Куда уходить с GitHub?

Cheat.sh

Та единственная шпаргалка, которая вам нужна.

Читайте также:
Программа не отвечает причины

Coding Interview University

Полный план обучения для тех, кто хочет стать разработчиком. Все материалы, перечисленные тут, помогут вам подготовиться к техническому собеседованию в почти что любой компании по разработке ПО, включая таких гигантов как Amazon, Facebook, Google, и Microsoft.

Gitignore

Коллекция полезных шаблонов .gitignore.

Electron

С помощью Electron вы сможете создавать кросс-платформенные десктопные приложения на JavaScript, HTML и CSS. Он написан на Node.js и Chromium, а сам используется в редакторе Atom и во множестве других приложений.

PixiJS

Создавайте прекрасный визуальный контент – в этом вам поможет самый быстрый и гибкий 2D WebGL рендерер. Благодаря PixiJS любой может почувствовать преимущества аппаратного ускорения, не имея при этом предварительных знаний о WebGL. А ещё он быстрый. Ну очень быстрый.

JavaScript Style Guide

Наиболее разумный подход к JavaScript. Великолепное руководство по стилю написания JavaScript-кода.

Java Design Pattern

Паттерны проектирования – лучшие формализованные практики, которые программист может использовать для решения общих задач, разрабатывая приложение или систему.

Этот репозиторий демонстрирует разнообразные паттерны на Java. Все решения были разработаны опытными программистами и архитекторами ПО из open-source сообщества.

PublicAPIs

Список бесплатных API для использования в программном обеспечении и web-приложениях.

Python Algorithms

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

Defintely Typed

Репозиторий для высококачественных определений типов TypeScript.

Ansible

Ansible – это простая в использовании платформа автоматизации, которая упростит поддержку и развертывание ваших приложений и систем.

Позволяет автоматизировать всё: от деплоймента кода до конфигурации сети и управления облачными сервисами – притом используя SSH, без необходимости что-либо устанавливать на удалённые системы. Работа с Ansible осуществляется на языке, очень схожим с обыкновенным английским.

Blockchain

Простой блокчейн на Python.

Ionic Framework

Ionic – это фреймворк для разработки мобильных приложений. Имеет открытый исходный код. Позволяет создавать прогрессивные веб-приложения, а также приложения для iOS и Android, не уступающие нативным, при помощи HTML, CSS, и JavaScript.

JavaScript Testing best practices

Разностороннее и исчерпывающее руководство, освещающее лучшие практики тестирования на JavaScript и Node.js (май 2021). Здесь собраны десятки лучших постов, книг и инструментов, которые только можно найти.

First Contribution

Помощь новичкам, желающим поучаствовать в open-source проектах.

Цель этого проекта – дать начинающим контрибьюторам советы по их первому вкладу в проект и упростить этот процесс. Если вы хотите принять участие в каком-нибудь проекте, но раньше ничего подобного не делали, — следуйте пошаговому руководству в репозитории.

Awesome Privacy

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

Tachyons

Функциональный CSS «для людей». С помощью Tachyons можно быстро построить новый UI без написания CSS.

SuperCookie

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

AI Expert Roadmap

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

Читайте также:
Как работает программа shareit

Google map React

google-map-react — это компонент, написанный на основе небольшого набора Google Maps API. Он позволяет рендерить любой компонент React на Google-картах. Он полностью изоморфный и может осуществлять рендеринг на сервере. Но рендеринг компонентов карт может осуществляться и в браузере, причём даже если Google Maps API не загружен.

Bunken

Расширение для Chrome, позволяющее скачивать электронные книги прямиком из Goodreads.

Plotly.js

JavaScript-библиотека с открытым исходным кодом для визуализации данных (построения графиков). Она также лежит в основе модулей на Python и R (Plotly.py и Plotly.R).

Winds

Прекрасное приложение с открытым исходным кодом для RSS и подкастов, с фронтендом на React и Redux и бэкендом на Express.js. Можно использовать веб-версию приложения либо запустить его на своём сервере и настроить по своему усмотрению.

photos

Это приложение-галерея на React Native и TypeScript, которое предоставляет вам те же возможности, что и Google Photos или Apple Photos, только бесплатно и с открытым исходным кодом! Приложение подсоединяется к децентрализованному хранилищу или любому централизованному облачному сервису вроде AWS, Azure, либо к вашему серверу.

Заключение

У изобретательности нет границ. Подобные проекты на GitHub – идеальный способ предлагать инновационные идеи и осваивать новые компетенции.

Источник: techrocks.ru

33 GitHub-репозитория для разработчиков мобильных приложений

В этой статье мы рассмотрим 33 полезных GitHub-репозитория для разработчиков iOS, Android и Flutter.

В этой статье мы рассмотрим 33 полезных GitHub-репозитория для разработчиков iOS, Android и Flutter. Подключайтесь к нашему каналу в Telegram, где каждый день мы публикуем интересные библиотеки и open source приложения для iOS и Android!

iOS

  1. Awesome iOS — большой сборник библиотеку и фреймворков, разбитый по разным направлениям.
  2. Open-source iOS apps — открытые проекты для iOS.
  3. Kickstarter’s iOS app — открытое приложение Kickstarter.
  4. iOS learning materials — обучающие материалы по iOS-разработке.
  5. iOS developer roadmap — карта развития iOS-разработчика.
  6. Awesome SwiftUI — обучающие материалы по SwiftUI.
  7. Jazzy — инструмент от Realm для генерации документации.
  8. Objective-C style guide — список Objective-C соглашений команды разработки the New York Times.
  9. Swift algorithm club — список структур и алгоритмов с примерами использования на Swift.
  10. Swift libraries and resources — полезные библиотеки и обучающие материалы.
  11. Design patterns in Swift — шаблоны проектирования приложений.
  12. Swift style guide — руководство по стилям от Raywenderlich.
  13. Swift evolution — официальный репозиторий Apple с изменениями в языке.

Android

  1. Android Guides — обучающие материалы.
  2. Google I/O Android App — официальное приложение конференции, использующее все современные технологии.
  3. Architecture components samples — примеры использования архитектурных компонентов.
  4. Android best practices — лучшие практики Android-разработки.
  5. Material animations — объяснение и применение анимаций.
  6. Awesome Android UI — список UI/UX библиотек для Android.
  7. Android tips and tricks — шпаргалки, советы и хитрости разработки.
  8. Cheatsheet for Java to Kotlin — сравнение Java и Kotlin.
  9. Architecture samples — реализации популярных архитектур.
  10. Design patterns in Kotlin — поведенческие, творческие и структурные шаблоны проектирования в Kotlin.
Читайте также:
Программы на планшет для рисования мультиков

Flutter

  1. Awesome Flutter — библиотеки, инструменты, руководства, статьи.
  2. Flutter example apps — примеры приложений на Flutter.
  3. Flutter samples — официальный репозиторий команды Flutter с лучшими практиками и примерами.
  4. Flutter UI templates — шаблоны дизайна.
  5. Flutter architecture samples — реализация различных архитектур на примере ToDo-приложения.
  6. Flutter examples — снова примеры приложений.
  7. BLoC — пример реализации шаблона на Flutter.
  8. Flutter Screens — готовые реализации экранов.
  9. Provider — управление состояниями.
  10. Flutter Plugins — официальный репозиторий с плагинами.

Источник: apptractor.ru

Получите максимум от GitHub с этими приложениями

Интерфейс GitHub

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

Конечно, если вы не являетесь экспертом в этой области, вы не знаете, что такое GitHub. Что ж, чтобы понять, из чего он состоит, мы должны знать две вещи. Прежде всего, идти. Это система контроля версий с открытым исходным кодом, созданная Линусом Торвальдсом, тем же, кто создал операционную систему. Linux.

Подобно Git, мы находим другие системы этого типа, такие как CVS o ртутный, среди многих других. А во-вторых, свое веб-страница, где мы можем загрузить все файлы проекта и сотрудничать с остальными программистами. Это делается в хранилище, место, где хранятся все изображения, видео, документы и другие документы данного приложения.

  • 1 Что мы можем сделать с этими инструментами
  • 2 Список приложений для GitHub
  • 2.1 GitHub
  • 2.2 Форкхаб
  • 2.3 Openhub
  • 2.4 Октодроид
  • 2.5 Команды Git
  • 2.6 MGit
  • 2.7 GitJournal
  • 2.8 Клиент Flutter GitHub

Что мы можем сделать с этими инструментами

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

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

Это означает, что мы можем загружать их в любое время и обновлять одновременно со всеми, кто работает над проектом, что значительно упрощает нашу работу. Кроме того, он также имеет передний конец очень простой и интуитивно понятный, что позволяет вам с комфортом контролировать все документы и получать доступ к ним. А имея центральное хранилище, нет необходимости подключаться к Интернету. Теперь мы расскажем вам лучшие приложения для GitHub.

Список приложений для GitHub

GitHub

GitHub

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru