Рекомендовать 7-летние проекты с открытым исходным кодом

внешний интерфейс GitHub
Рекомендовать 7-летние проекты с открытым исходным кодом

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

  • Роботизированная рука Железного человека

  • Проектирование и внедрение системы seckill

  • Персональная независимая система блогов

  • Приложения для Android-телевизоров и ТВ-боксов

  • Персональный путеводитель по техническим собеседованиям по программной инженерии

  • Сервер аутентификации и авторизации с открытым исходным кодом

  • Создание админ-панелей, рабочих процессов

01

Роботизированная рука Железного человека

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

Этот гениальный мастер Up также выпустил самоуправляемые велосипеды, мини-компьютеры с Linux, «Crab Mars Rover», дисплеи с внешними аккумуляторами, визитки с NFC и экранами и т. д. Подробнее см. в этой статье:Эта черная технология популярна от станции B до GitHub

Теперь, когда проект робота-манипулятора стал открытым, вы можете взглянуть на:

地址:https://github.com/peng-zhihui/Dummy-Robot视频:https://www.bilibili.com/video/BV12341117rG?

图片

02

Проектирование и внедрение системы seckill

Как реализовать архитектуру second-kill для параллельного большого трафика?Этот склад сделал систематизированную компоновку этой части знаний и написал систему. На этом GitHub есть много других знаний.

Перед изучением этой серии знаний, если у вас нет опыта работы с MQ, SpringBoot, Redis, Dubbo, ZK, Maven, lua и т. д., то предлагаю вам поискать в Интернете быстрый старт каждой части знаний, или вы можете скачать этот проект Учитесь на практике.

地址:https://github.com/qiurunze123/miaosha

03

Персональная независимая система блогов

Halo — это современная персональная независимая система ведения блога, дающая учащимся, привыкшим к ведению блога, еще один выбор.

открытый исходный код

Весь наш код имеет открытый исходный код и активно поддерживается на GitHub, на данный момент выпущено 59 выпусков. Вы также можете отправить свои вопросы или принять участие в написании кода там.

легко развернуть

Принятие метода разделения программы и пользовательской конфигурации значительно снижает стоимость миграции и резервного копирования. Вам нужна только одна команда для успешного запуска, также поддерживается развертывание Docker.

REST API

Он предоставляет полный Content API и Admin API, которые вы можете использовать для разработки одностраничных шаблонов, мини-программ WeChat, плагинов для различных систем и т. д. ‍

Система шаблонов

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

система крепления

Поддержка локальной загрузки, Alibaba Cloud OSS/Yupaiyun OSS/Qiniu Cloud OSS/SM.MS и других облачных хранилищ, вы можете более удобно управлять вложениями в своих статьях.

Комментарий Система

С независимым подключаемым комментарием, разработанным с Vue, вам нужно только ввести только созданный файл JS на странице, что идеально в сочетании с темой. Существует множество комментариев компонентов, вы можете легко переключиться.

地址:https://docs.halo.run/

图片

图片

Linux

$ wget https://dl.halo.run/release/halo-1.4.12.jar$ java -jar halo-1.4.12.jar

Windows

$ wget https://dl.halo.run/release/halo-1.4.12.jar$ java -jar halo-1.4.12.jar

04

SmartTubeNext

SmartTubeNext — это бесплатное приложение YouTube премиум-класса для телевизоров и телевизионных приставок Android с открытым исходным кодом. Особенности: Без рекламы | Рекламные блоки | Регулируемая скорость воспроизведения | 4k и выше | 60 кадров в секунду | HDR.

地址:https://github.com/DingMr/SmartTubeNext

图片

05

Руководство по собеседованию

Персональный гид по техническим собеседованиям по программной инженерии.

图片

онлайн-практика

  • LeetCode

  • Virtual Judge

  • CareerCup

  • HackerRank

  • CodeFights

  • Kattis

  • HackerEarth

  • Codility

  • Code Forces

  • Code Chef

  • Sphere Online Judge - SPOJ

  • InterviewBit

программирование онлайн-интервью

  • Pramp

  • Gainlo

  • Refdash

  • Interviewing.io

图片

06

Authelia

Authelia — это сервер аутентификации и авторизации с открытым исходным кодом, который обеспечивает двухфакторную аутентификацию и единый вход (SSO) для ваших приложений через веб-портал. Он действует как компаньон для обратных прокси-серверов, таких как nginx, Traefik или HAProxy, сообщая им, должны ли они разрешать или перенаправлять запросы на портал Authelia для аутентификации.

地址:https://github.com/authelia/authelia

Документация доступна наwww.authelia.com/docsполучать. Вот простая схема архитектуры:

图片

07

Appsmith

appsmith: платформа с открытым исходным кодом для создания панелей администратора, рабочих процессов, бизнес-приложений и любых внутренних инструментов.

地址:https://github.com/appsmithorg/appsmith

Appsmith — это интерфейсная среда с открытым исходным кодом, которая не требует CSS/HTML и практически не требует кода для создания панелей администратора, приложений CRUD и рабочих процессов. Вы можете подключаться к API или базам данных, таким как MongoDB, PostgreSQL или MYSQL, и получать доступ к диаграммам, виджетам и другим пользовательским инструментам для создания пользовательских интерфейсов.

Визуальный пользовательский интерфейс перетаскивания

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

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

Быстрая интеграция

Appsmith автоматически использует любую БД, Rest API или GraphQL в качестве источника данных и поддерживает OAuth 2.0 и CURL. Вот список всех наших готовых интеграций.

В настоящее время доступно для PostgreSQL, MongoDB, MySQL, Firestore, S3, Redshift, Elastic Search, DynamoDB, Redis и MSFT SQL Server.

图片

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