从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

数字逸云
• 阅读 1870

作为 Gitee 上开源项目最多的分类之一,Web 应用开发分类的优质项目层出不穷,今天为大家介绍的项目涵盖了 Go、JavaScript、TypeScript 甚至 Delphi,下面这六款开源项目总有一款让你感兴趣,那么就一起来看看吧。

1.BRPC

项目作者:百度开源

开源许可协议:Apache-2.0

项目地址:https://gitee.com/baidu/BRPC

BRPC 即 Baidu-RPC ,是百度开源的 RPC 框架,在百度内部被大量采用,拥有超过 60 万个实例和 500 多种服务。

从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

2.vue-picture-cut

项目作者:光年以外

开源许可协议:MIT

项目地址:https://gitee.com/light-year/vue-picture-cut

基于vue和typescript开发的一款图片剪裁处理工具。 优点:原生、轻量、使用简单、功能全面、扩展性强。 目前功能:缩放、翻折、旋转、边缘校验、矩形剪裁、任意(椭)圆剪裁。

从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

3.DrissionPage

项目作者:g1879

开源许可协议:BSD-3-Clause

项目地址:https://gitee.com/g1879/DrissionPage

一个整合了selenium和requests_html的模块,封装了常用页面操作,可实现两种模式的无缝切换。兼顾selenium的易用性和requests的高性能,也可直接用于PO模式。

从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

4.DeWebSDK

项目作者:碧树西风

开源许可协议:BSD-2-Clause

项目地址:https://gitee.com/fenglinyushu/dewebsdk

DeWeb是一个可以直接将Delphi程序快速转换为网页应用的工具! 使用DeWeb, 开发者不需要学习HTML、JavaScript、Java、PHP、ASP、C#等新知识,用Delphi搞定一切。 DeWeb开发的网页支持所有客户端,包括手机、平板等。

从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

5.editorAnnotate

项目作者:Skyeye云系列

开源许可协议:MIT

项目地址:https://gitee.com/doc_wei01/editorAnnotate

skyeyeAnnotate是一款基于jQuery封装的HTML文章批注插件,帮助开发者轻松实现类似word的文本批注。

从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

6.GoSkeleton

项目作者:张奇峰

开源许可协议:MIT

项目地址:https://gitee.com/daitougege/GinSkeleton

这是一个基于go语言gin框架的web项目骨架,其目的主要在于将web项目主线逻辑梳理清晰,最基础的东西封装完善,开发者更多关注属于自己的的业务即可。

从工具到框架,总有一款你需要,新鲜优质的Web应用开发项目分享

如果上面几款项目中有你喜欢的,那么就前往项目主页给它一个 Star 吧,也可以点击后面的链接去 Gitee 看看更多优质的 Web 应用开发项目:https://gitee.com/explore/web-app-develop

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
4年前
(转)直接拿来用!最火的iOS开源项目(二)
“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS1.x到如今的iOS7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎
Stella981 Stella981
4年前
CAS 实现站内单点登录及实现第三方 OAuth、OpenId 登录(一)
一、CAS介绍    CAS是Yale大学发起的一个开源项目,旨在为Web应用系统提供一种可靠的单点登录方法,CAS在2004年12月正式成为JASIG的一个项目。CAS具有以下特点:开源的企业级单点登录解决方案CASServer为需要独立部署的Web应用CASClient支持非
Wesley13 Wesley13
4年前
go
本文有『Go开源说』第三期gozero直播内容修改整理而成,视频内容较长,拆分成上下篇,本文内容有所删减和重构。大家好,很高兴来到“GO开源说”跟大家分享开源项目背后的一些故事、设计思想以及使用方法,今天分享的项目是gozero,一个集成了各种工程实践的web和rpc框架。我是Kevin,gozero作者,我的github
Easter79 Easter79
4年前
SpringBoot自定义序列化的使用方式
场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x
Stella981 Stella981
4年前
Gitee 上又来了一波最新的人工智能开源项目,不妨来看看?
最近Gitee上又有不少优质的人工智能开源项目被推荐,从语义分析到计算机视觉,总有一款是你的菜,一起来看看吧。1.BasicSR项目作者:Xintao开源许可协议:Apache2.0项目地址:https://gitee.com/xinntao/BasicSR(https://gitee.c
Stella981 Stella981
4年前
Android开源项目分类汇总
第一部分个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、Color
Stella981 Stella981
4年前
Jupyter notebook使用技巧大全
点击上方“蓝字”,轻松关注!(https://oscimg.oschina.net/oscnet/3a406a00d29b44568aebb8be9d319d3b.gif)JupyterNotebook简介JupyterNotebook是一款开源的web应用,它允许使用者创建和分享包含代码,公式,可
Stella981 Stella981
4年前
Flutter Dojo设计之道——利用Github打造完善的开源项目
FlutterDojo从最开始就准备打造成一个专业的GitHub开源项目。一个好的GitHub开源项目,不仅仅是一个开发者专业技术的体现,更是一个自我展示的平台,专业的GitHub开源项目,可以吸引更多的开发者参与到项目的协同开发中来,让项目能够健康持续的发展。下面我将根据FlutterDojo的开发经历,来讲下如何借助GitHub打造完善的开源
Stella981 Stella981
4年前
SpringBoot自定义序列化的使用方式
场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x
CDN静态资源加速&Lighthouse性能监测
本文主要介绍了cdn加速在项目中的实现,以及使用Lighthouse对前端性能指标进行监测打分。Lighthouse简介Lighthouse是谷歌开发并开源的web性能测试工具,用于改进网络应用的质量,可以将其作为一个Chrome扩展程序运行,或从命令行运