gitee优秀项目

2017/11/6 posted in  常用网址导航

电霸儿 / anyupload
anyupload是一个极度纯净的上传插件,通过简单调整就可以融入到任何项目,支持多文件上传、上传速率动态控制、真实进度监控kb/s、分块生成MD5、分块上传、MD5校验秒传、暂停、取消等。仅需1000行代码

小林攻城狮 / dp-BOOT
基于SpringBoot框架的权限管理系统,支持操作权限和数据权限,后端采用SpringBoot、Mybatis、Shiro,前端采用adminLTE、vue.js、bootstrap-table、tree-grid、layer,对前后端进行封装,可快速完成CRUD的开发,基于项目结构通过代码生成器可生成前端后台部分代码,更加方便地进行二次开发。项目采用Maven分模块构建,方便扩展自定义模块。

何朝威 / zscat_sw
基于springboot dubbo构建的一个商城项目,包括前端,后端和h5应用,作为zscat应用实践的模板项目。包含sso登录、API网关、流量控制、自定义协议包装、、自动crud、自动缓存、读写分离、分布式缓存、分布式定时任务、分布式锁、消息队列、事件机制、oauth2.0登录、全文搜索、集成qiniu文件服务、集成dubbo、集成springcboot等功能。

Python 优秀项目

运维自动化管理服务器 CheungSSH
CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,后端使用 Python 语言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架开发,通信协议采用 Linux 系统自带的 SSH 协议,无 Agent 。并通过 Paramiko 库完成自动化登录,本系统可以基本满足日常的自动化运维需求。不采用任何第三方工具和接口。

使用 Python 生成 Echarts 图表的类库 pyecharts
pyecharts 是一个用于生成 Echarts 图表的类库。实际上就是 Echarts 与 Python 的对接。

Echarts 是百度开源的一个数据可视化 JS 库。看了官方的介绍文档,觉得很不错,就想看看有没有人实现了 Python 库可以直接调用的。Github 上找到了一个 echarts-python 不过这个项目已经很久没更新且也没什么介绍文档。借鉴了该项目,就自己动手实现一个,于是就有了 pyecharts。API 接口是从另外一个图表库 pygal 中模仿的。

数据探查与可视化平台 Superset
Superset 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset 也是一款企业级商业智能 Web 应用程序。

基于 SaltStack 和 Django 的运维平台 SaltOps
SaltOps 是一个基于 SaltStack 和 Django 开发的运维平台,
平台的主要功能包括:CMDB、软件发布管理、工具系统、最终作为包发布和工具系统的接色
与 Jenkins、Zabbix 等系统进行整合

Django数据管理和配置后台系统 DjangoX
DjangoX
强大灵活的Django数据管理和配置后台系统

依托于实际项目和生产环境互联网产品的总结积累,继承和扩展Xadmin,DjangoX 努力做 Django 框架的优秀实践项目。

django-xadmin
django-xadmin是一个替代django admin的项目,使用了更加灵活的架构设计及Bootstrap UI框架.

管理后台快速开发脚手架 pyadmin
简介 该脚手架可快速为管理后台提供restful接口,框架前端使用 https://github.com/PanJiaChen/vue-element-admin
框架自带一个简单的RBAC以及web操作界面,web界面地址:https://github.com/xiaowan/pyadmin-ui

挺好的可以用于学习的方式。

Docker 容器管理系统 Rancher
Rancher 是一个开源的项目,提供了在产品环境中对 Docker 容器进行全方位管理的平台。它提供的基础架构服务包括多主机网络、全局和局部的负载均衡、卷快照等。集成了原生 Docker 管理能力,包括:Docker Machine 和 Docker Swarm。Rancher 还提供了丰富用户体验的管理功能。

项目管理平台 Taiga
Taiga 是一个免费开源,而且功能非常强大的项目管理平台,用于初创企业和敏捷开发团队。提供一个简单、漂亮的项目管理工具。

Taiga 采用 Python Django 框架开发,前端基于 AngularJS 实现。

开源PaaS系统 Deis
Deis 是一个 Django/Celery API 服务器、Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云。Deis 的口号是:Your PaaS. Your Rules.

Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、Docker 和 Heroku Buildpacks 来提供的私有 PaaS 是非常轻量级和灵活的。

Deis 提供开箱即用的 Ruby, Python, Node.js, Java, Clojure, Scala, Play, PHP, Perl, Dart 和 Go 语言的支持。此外 Deis 可使用 Heroku Buildpacks、Docker images 和 Chef recipes 发布任何内容。Deis 主要设计用来跟不同的云提供商进行交互,支持 EC2 等平台。

Python 交互式可视化库 Bokeh
Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能。Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能。Boken 可以快速的创建交互式的绘图,仪表盘和数据应用。

物联网开发生态系统 PlatformIO
PlatformIO 是开源的物联网开发生态系统。提供跨平台的代码构建器、集成开发环境(IDE),兼容 Arduino 和 MBED。

PlatformIO 使用纯 Python 开发,无需依赖其他第三方库。可以让你在 PC 上创建信用卡般大小的计算机,例如Raspberry Pi, BeagleBone, CubieBoard

虚拟机管理 Archipel
Archipel 是一个管理和监控虚拟机的解决方案,不管是本机或者是整个数据中心的虚拟机,Archipel 都可以轻松的管理。Archipel 提供了集中式的管理机制,支持的虚拟机包括:KVM, Xen, OpenVZ, or VMWare.

持续交付平台 Spinnaker
Spinnaker 是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上。

Spinnaker 主要特性:配置一次,随时运行;随地部署,集中化管理;开源。

Python 集成开发环境 Rodeo
Rodeo 是一个以数据为中心的 Python 集成开发环境,基于 Web 浏览器使用。

自动化上线部署系统 Pydelo
这是一个Python语言编写的自动化上线部署系统,只需做很少的配置就可以立即使用。 系统将整个发布过程分成两个部分:checkout 和 deploy

checkout 此部分做代码的检出动作,并且在代码的检出前后可以分别做一些shell操作,如编译动作,配置文件修改等。

deploy 此部分做代码的发布动作,通过rsync将代码同步到远端机器的指定目录,在代码的同步前后也可以分别做一些shell操作,如相关服务的stop、start,某些清理工作等。

手绘风格 UI 集合 Wired Elements
Wired Elements 是一系列具有手绘外观的基本 UI 元素,这些 UI 元素可以用于线框、模型等手绘风格页面。

基于 Go 的命令行工具 WTF
WTF 是一个基于 Go 的命令行工具,你的个人 Dashboard,专为显示不常用的但非常重要的日常数据而设计,灵感来自 Monica Dinculescu 的 tiny-care-terminal。