推荐这 5 个很牛的开源项目,程序员直呼内行
还有熟悉的程序员好物推荐分享来了,新的一年,头发和钱,一样也不能少!
flutter_tiktok
Flutter 是 Google 开源的构建用户界面(UI)工具包,由 Google 的工程师团队打造,用于创建高性能、跨平台的移动应用。可以帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。 Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。
Flutter Tiktok 抖音实战,Flutter 实现抖音的 UI 效果,手撸一个抖音国际版,炫翻了。
得益于 Flutter 的主要组件:
一个高度优化, mobile-first 2D 渲染引擎 (保护对 text 优秀的支持)
一个 functional-reactive 框架 (可选的,你也可以引入你自己的框架)
一组 Material Design 部件 (可选的,你也可以引入你自己的部件)
视搭
可视化搭建,听起来神秘又强大。但是他又可以非常简单。
短视频流量持续增长,视频化内容展现形式赢得了用户的信赖,视频可视化搭建平台的渗透力也越来越强。视频可视化搭建工具,是常见的运营工具,可以让用户快速编辑和生成视频,提升效率。但从零开始设计和开发出这种工具并不简单。
视搭提供了视频可视化搭建的核心功能, 免去从零实现视频可视化搭建工具的困难。可以通过简单的拖拽方式快速生产一个短视频,使用方式就像易企秀或 MAKA 等 h5 搭建工具一样的简单。目前行业内罕有关于视频可视化搭建的开源项目,《视搭》是一个相对比较完整的开源项目,只需要添加几张图片或视频片段再加一段背景音乐,就可以快速生成一个很酷的视频短片。
一个轻量级的低代码开发平台
JNPF,立足于低代码开发技术,采用主流的两大技术 Java/.Net 开发,专注低代码开发,有拖拽式的代码生成器,灵活的权限配置、SaaS 服务,强大的接口对接,随心可变的工作流引擎。支持多端协同操作,100%提供源码,支持多种云环境部署、本地部署。
开源地址:https://www.yinmaisoft.com/?from=InfoQ
基于代码生成器,可一站式开发多端使用 Web、Android、IOS、微信小程序。代码自动生成后可以下载本地,进行二次开发,有效提高整体开发效。像“乐高”一样设计你的门户,依然是拖拽式开发,可一站式搭建:生产管理系统、项目管理系统、进销存管理系统、OA 办公系统、人事财务等等。可以节省开发人员 80%时间成本,并且有以构建业务流程、逻辑和数据模型等所需的功能。
50 天 50 个项目
这个开源项目帮助你 50 天做 50 个实战前端项目,是 HTML、CSS、JavaScript 不错的练手项目。开源地址:https://github.com/bradtraversy/50projects50days
去除图片背景的工具
Rembg 是一个去除图像背景的工具。开发者已经封装好了,用法非常简单,有提供对应的 pip 安装,可以作为 server 完成前背景抠图,从 GitHub 上展示的实际效果来看还是非常不错的。
开源地址:https://github.com/danielgatis/rembg
安装步骤:
1、安装 Python 环境。根据官网说明,Python 必须是 3.9 版本
2、安装 rembg,用 CPU 的话 ,pip install rembg
用 GPU 的话,pip install rembg[gpu]
评论