SemiDesign
SemiDesign是由抖音前端团队和MED产品设计团队共同设计、开发并维护的企业级设计系统,旨在为复杂业务场景提供高效、统一的设计解决方案。作为一款现代、全面且灵活的设计系统和Re...
标签:IT技术网 SemiDesignSemiDesign是由抖音前端团队和MED产品设计团队共同设计、开发并维护的企业级设计系统,旨在为复杂业务场景提供高效、统一的设计解决方案。作为一款现代、全面且灵活的设计系统和ReactUI库,SemiDesign提供了超过3000个设计令牌,支持一键将设计转化为代码,实现设计到代码的高效转换。该系统不仅支持多种设计风格和国际化配置,还具备SSR、TypeScript、WebComponents等高级特性,适用于构建现代化的Web应用界面。
- SemiDesign官网入口网址:https://semi.design/
- SemiDesign开源项目地址:https://github.com/DouyinFE/semi-design
SemiDesign的核心价值在于其设计开发一体化的能力,能够显著降低开发成本并提升用户体验。通过提供标准化组件和设计规范,SemiDesign大幅减少了重复开发工作,确保产品具备一致的设计语言和交互体验。其核心特点包括设计稿一键转代码、高还原度组件、动态主题定制、多语言支持等,适用于电商中台、金融风控等场景。此外,SemiDesign支持多种前端框架(如React、Vue、Angular)的跨平台复用,进一步提升了开发效率和灵活性。
SemiDesign的开源社区活跃,拥有丰富的文档和资源,包括设计语言、React组件、主题等开箱即用的中后台解决方案,支持快速搭建美观的React应用。其官网(https://semi.design)和GitHub(https://github.com/DouyinFE/semi-design)提供了详细的文档和资源,方便开发者和设计师使用。
SemiDesign不仅是一个设计系统,更是一个设计开发一体化的中后台系统,旨在满足企业对高效、统一设计系统的迫切需求,是现代Web应用开发的重要工具之一。
数据统计
相关导航
Resume-Matcher 是一个开源的简历优化工具,旨在帮助求职者提高简历通过自动化筛选系统(ATS)的几率。该工具基于人工智能和机器学习技术,能够分析简历与职位描述的匹配度,提取关键词和核心术语,优化简历内容,使其更符合目标职位要求。用户可以通过克隆项目、安装依赖、准备数据并运行程序来使用该工具。 Resume-Matcher官网入口网址:https://resumematcher.fyi/Resume-Matcher开源项目地址:https://github.com/srbhr/Resume-Matcher Resume-Matcher 的主要功能包括智能匹配关键词、提升简历可读性、提供深入分析建议。它使用 Python 解析简历和职位描述,结合 FastEmbed 计算向量相似度,评估简历匹配度。此外,该工具还支持多种简历格式,提供职位分析、匹配度评估、简历优化等功能。 Resume-Matcher 的开发社区活跃,用户可以通过 GitHub 提交问题、贡献代码或参与讨论。该项目鼓励社区贡献,包括改进功能、优化算法、美化界面等。 Resume-Matcher 是一个开源的、免费的工具,旨在帮助求职者和招聘者提高简历匹配效率,是求职和招聘过程中的重要辅助工具。
BabelDOC 是一款专为科学论文翻译设计的开源智能工具,旨在解决学术论文翻译中的排版混乱和术语理解难题。它支持双语对照、多翻译引擎切换、格式保留和批量处理等功能,能够完整保留数学公式、图表等复杂元素,确保翻译后文档与原文版式一致。BabelDOC 采用无损解析技术,结合 AI 技术实现科学论文的无损解析与精准翻译,支持多种翻译引擎,如 GPT-4、DeepSeek 等大模型,用户可自定义翻译模型参数,满足不同学科需求。 BabelDOC官网入口网址:https://funstory-ai.github.io/BabelDOC/BabelDOC开源项目地址:https://github.com/funstory-ai/BabelDOC BabelDOC 提供命令行和 Web 界面,便于操作,支持在线服务和自部署,用户可根据需求选择使用方式。它支持多种语言的翻译,主要集中在英中互译,但也可扩展至其他语言。BabelDOC 的 GitHub 地址为 https://github.com/funstory-ai/BabelDOC ,用户可通过源码或 PyPI 安装,支持本地部署和离线使用。 BabelDOC 的核心功能包括双语对照、多引擎支持、格式保留、批量处理、自定义模型及多平台应用。它适用于科研文献阅读、论文写作和学术交流等场景,帮助科研人员高效阅读外文文献,提高科研效率。BabelDOC 的在线服务每月提供 1000 页免费翻译额度,适合学术研究和商业文档翻译等多种场景。 BabelDOC 是一款开源的智能 PDF 翻译工具,专为科学论文翻译设计,支持双语对照、多引擎翻译、格式保留及批量处理等功能,是当前最佳的 PDF 翻译解决方案之一。
ghfind是一款面向GitHub开发者的开源账号价值评估与人才发现平台,核心定位是通过客观公开数据量化开发者真实开源贡献含金量,解决传统仅靠Star、粉丝数评判开发者的弊端。 ghfind官网入口网址:https://ghfind.com/ 该工具依托开源评分内核`github-account-valueskill`(AGPL开源协议)搭建,全程仅抓取GitHub公开仓库、PR、Issue、星标、关注等公开足迹,无需用户授权登录即可完成账号扫描打分。平台区别于同类工具的核心逻辑:**核心评分计算完全不依赖大模型,输入相同GitHub账号会输出固定可复现分数**,仅趣味毒舌点评、开发者对战文案由LLM生成,保证评估结果客观中立、可审计溯源。 平台已收录近1.9万GitHub账号数据,完成三千余份完整账号快照分析,能够识别刷Star、刷PR、互关买粉等刷量行为并做扣分处理,刷量异常账号占比不足1%,规避社交数据造假带来的评估失真问题,兼顾开发者自我复盘、企业人才筛选、开源圈子同行对标等多元需求。 主要功能特点 1.六维确定性量化打分体系 平台满分100分,从六大加权维度综合核算账号价值,同时针对刷量行为设置扣分机制:账号成熟度、原创项目质量、代码贡献质量、开源生态影响力、社区互动影响力、真实活跃持续性。打分完成后自动划分五档段位:夯(顶级开源开发者)、人上人、普通开发者、NPC、拉完了,同步输出分维度短板报告,清晰展示账号优势与待优化方向。 2.多维度开发者排行榜系统 内置趋势榜、评分榜、热度榜三大榜单,支持24小时、7天、30天、全部时间四种筛选口径,榜单收录全球知名开源大神(LinusTorvalds、AnthonyFu、ChrisLattner等)与国内一线开源维护者,可按编程语言、技术领域筛选细分榜单,方便从业者挖掘同领域优质合作者、技术标杆。 3.开发者对战与趣味毒舌评测 支持双账号同台对比打分,直观展示两位开发者在项目、贡献、影响力上的差距;可选AI生成毒舌风格评测文案,以轻松直白的方式点出账号短板,兼顾实用性与趣味性,适合开发者社交分享、同行互动交流。 4.可嵌入可视化评分徽章 每次账号评估后可生成明暗两套开发者评分卡片、README静态徽章,支持嵌入GitHub个人主页、项目文档、个人作品集、求职简历,直观对外展示自身开源贡献含金量,打造标准化技术身份名片。 5.全渠道开放调用能力 对外提供标准化RESTAPI、Python/JS官方SDK、命令行工具以及MCP协议服务,开放打分、批量扫描、账号对比、榜单查询等接口,开发者可自主集成到内部招聘系统、个人自动化脚本、开源社区工具,接口无需鉴权即可基础调用,适配自动化批量评估场景。 优势亮点 1.评分逻辑开源透明,无黑箱操作 评分核心代码完全开源,任何人可下载审计、二次开发,不存在付费刷分、赞助加权规则,平台赞助仅提供展示权益,不会改动账号分数与榜单排名,从底层规避商业干扰评估公平性的问题。 2.精准识别刷量,数据可信度更高 传统GitHub评估指标Star、粉丝极易通过交易、互刷造假,ghfind通过识别模板化PR、集中刷贡献、异常星标暴涨、批量互关等十余种刷量特征自动扣分,区分真实长期代码贡献与短期流量注水,还原开发者真实技术沉淀。 3.不采集私有仓库,评估边界清晰 工具仅读取GitHub公开数据,企业、组织内部私有仓库贡献无法纳入评分,平台会明确标注评估局限性,不会因私有工作低估开发者,分数仅代表账号公开开源足迹,避免片面评判从业者综合能力。 4.轻量化无门槛使用 网页端无需注册、登录、授权,输入GitHub用户名30秒即可完成完整评估;本地可通过SDK、CLI离线批量扫描,不受网页端接口限流限制,适配个人自测、企业批量筛选等不同使用场景。 5.多语言适配,兼顾国内外开发者 网站内置中英文双语界面,榜单同时收录海外内核、编译器、前端领域知名开发者,以及国内Java、Rust、前端、运维、AI开源生态核心维护者,兼顾全球开源生态评估需求。 适用人群与使用场景 1.开源开发者(个人自测优化) 在校学生、初级开发者可通过评分报告找到账号短板,针对性完善原创项目、规范开源贡献;资深维护者可对标榜单同行,横向对比自身生态影响力,同时将评分徽章嵌入主页,提升个人技术背书,求职、社区合作时直观展示开源履历。 2.企业技术HR、招聘负责人 筛选开源岗位候选人时,ghfind可作为辅助参考工具,规避仅靠高Star虚假账号误导招聘,快速识别具备真实长期代码贡献、社区协作能力的开发者,降低简历筛选成本;可通过开放API批量扫描候选人GitHub账号,搭建自动化初筛流程。 3.开源社区、项目维护者 寻找项目协作者、代码贡献者时,通过榜单筛选同语言高分开发者,定向邀请参与项目共建;社区运营可依托榜单挖掘潜力新人,搭建社区人才推荐体系,盘活开源社区创作者资源。 4.技术团队、技术研究者 技术团队可批量评估团队成员开源账号,了解团队整体外部技术影响力;技术研究人员可依托平台上万条账号数据集,分析不同编程语言开发者贡献特征、开源成长路径,用于行业数据分析、技术调研。 ghfind填补了GitHub账号客观量化评估的工具空白,平衡数据客观性与使用趣味性,既适合个人开发者自我成长复盘,也能为企业、开源社区提供标准化开发者筛选参考,是当前轻量化、可审计、开源透明的GitHub开发者评估工具。
Gitee.com(码云)是OSCHINA.NET推出的代码托管平台,支持Git和SVN,提供免费的私有仓库托管。目前已有超过600万的开发者选择Gitee。帮助开发者/团队/企业更好地管理代码,让软件研发更高效。 Gitee官网网址:https://gitee.com/ Gitee(码云)是由开源中国社区于2013年推出的基于Git的代码托管平台,旨在为国内开发者提供稳定、高效、安全的云端软件开发协作服务。它不仅支持代码托管和版本控制,还提供项目管理和协作开发等功能,适用于个人、团队和企业用户。 Gitee的主要特点包括: 代码托管:用户可以创建和托管Git仓库,方便管理和共享代码。版本控制:支持Git和SVN,提供免费的私有仓库托管。协作开发:支持多人协作开发,包括分支管理、Pull Request等。项目管理:提供企业级项目管理协作平台,帮助团队更好地规划、分配、跟踪和管理工作。集成与插件:与Jenkins、Travis CI、GitLab等工具集成,支持持续集成和持续部署。 截至2023年7月,Gitee已有1200万名注册用户和2800万个代码仓库,是中国境内规模最大的代码托管平台。此外,Gitee的企业版服务超过30万家企业,致力于打造一站式的研发管理解决方案。 使用Gitee的基本步骤如下: 注册账号:访问Gitee官网(www.gitee.com ),点击“注册”,填写邮箱地址、设置用户名和密码等信息完成注册。安装Git:下载并安装Git工具,这是使用Gitee的前提条件。生成SSH公钥:在本地生成SSH公钥,并将其添加到Gitee账户中,以确保安全的远程访问。创建仓库:在Gitee网站上创建远程仓库,并初始化本地仓库。上传代码:将本地代码推送到远程仓库,完成代码托管。下载仓库:使用Git命令克隆远程仓库到本地,方便进行本地开发和调试。 Gitee作为一个功能强大的代码托管平台,不仅提供了丰富的工具和功能,还特别适合中国开发者和企业用户的需求,帮助他们高效地进行代码管理和项目协作。
UIverse 是一个开源的、社区驱动的 UI 元件库,旨在为开发者和设计师提供高质量的 UI 组件,以加速网页设计和开发过程。它提供了一个丰富的组件库,包括按钮、复选框、卡片、加载器、输入框、表单、模态框等,这些组件均以 HTML、CSS 和 Tailwind 等格式提供,用户可以直接复制代码并集成到项目中 。 UIverse官网入口网址:https://uiverse.io/UIverse开源项目地址:https://github.com/uiverse-io/galaxy UIverse 的核心特点包括其开源性质、社区驱动的贡献模式、用户友好的界面以及对现代设计趋势的支持。用户可以通过搜索、分类浏览和实时预览组件效果,轻松找到并使用所需组件。此外,UIverse 鼓励社区贡献,用户可以提交自己的设计并参与社区活动,如技术挑战赛 。 UIverse 的组件库非常庞大,包含数千个组件,涵盖多种 UI 元素,如按钮、卡片、表单、加载动画、输入框、复选框、开关、选项按钮和平铺图案等。用户可以通过“Get Code”按钮获取组件的代码,并支持实时修改和测试 。 UIverse 的所有组件均基于 MIT 开源协议发布,用户可以自由使用,包括在商业项目中使用。该平台不仅为开发者提供了节省时间的工具,还为学习和创意提供了丰富的资源 。 UIverse 是一个强大的资源平台,为前端开发者和设计师提供了高效、便捷的 UI 设计和开发解决方案。
UniApp 是由 DCloud 推出的 基于 Vue.js 的跨平台前端开发框架,旨在让开发者只写一套代码即可同时生成 iOS、Android、Web(H5)以及各类小程序(微信、支付宝、百度、字节跳动、QQ、钉钉、快手等)等多端应用。 UniApp官网入口网址:https://uniapp.dcloud.net.cn/UniApp开源项目地址:https://github.com/dcloudio/uni-app 主要特性与优势 一次开发,多端部署:同一套代码可编译为原生 App、小程序、H5、快应用等,极大降低跨平台开发成本。基于 Vue.js 语法:使用熟悉的 Vue 组件化写法,支持 Vue 2/3 与 TypeScript,提升开发效率和代码可维护性。原生渲染:采用类似 Weex 的原生渲染技术,运行时接近原生性能,兼顾跨平台的流畅体验。完整工具链:包括 HBuilderX(IDE)、uni‑cli、uni‑cloud、插件市场、调试面板等,支持快速创建、调试、打包 。丰富生态:官方组件库(uni‑ui、uni‑components)、第三方插件、社区论坛、示例项目,学习资源齐全。跨端兼容性:对不同平台的差异(如 API、布局、权限)提供统一封装,开发者只需关注业务逻辑。云服务集成:可配合 uniCloud、腾讯云、阿里云等后端服务,实现无服务器(Serverless)数据存储、函数计算等。 常见使用场景 企业级移动应用:电商、金融、教育等需要同时覆盖 App 与小程序的业务。快速原型/内部工具:利用 H5 与小程序快速上线,降低内部系统开发成本。跨平台游戏/小游戏:UniApp 支持 Canvas、WebGL,可开发轻量级跨端游戏。智慧校园/政务系统:结合 uniCloud,实现数据实时同步的校园或政务小程序。 开发流程概览 创建项目:使用 HBuilderX 或 uni-cli 初始化项目。编写页面/组件:采用 .vue 单文件组件,使用 uni- 前缀的跨端 UI 组件(如 uni-button、uni-list)。调用跨端 API:通过 uni.request、uni.navigateTo 等统一 API 完成网络、路由、存储等操作。调试预览:在 HBuilderX 中直接预览 H5,或使用内置的“小程序调试器”预览对应小程序。打包发布:一键生成 iOS/Android 原生包(使用 DCloud 打包云服务),或导出对应小程序代码上传审核。 学习资源推荐 官方文档:完整的 API 手册、项目结构说明、插件市场。社区论坛:DCloud 官方社区、GitHub Issues、CSDN、掘金等都有大量实战经验分享。示例项目:官方提供的 “uni-app 示例大全”,涵盖电商、社交、地图、媒体等常见业务场景。 UniApp 通过“一次开发,多端部署”的理念,结合 Vue.js 的易用性和原生渲染的高性能,为前端开发者提供了一个高效、统一的跨平台解决方案,已在企业、教育、政府等多个领域得到广泛应用。
