扫一扫
关注 HG 公众号
发现更多开源乐趣

JavaScript 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

Ink-wash-docs

第 62 期 Star 259 Watch 10 Fork 76 中文
一款基于 egg.js+Vue.js 的在线文档管理平台。功能包含:文档编辑和预览、团队管理、访问权限、协作编辑等
Ink-wash-docs

use-gesture

第 62 期 Star 5.0k Watch 35 Fork 180
丰富鼠标和触摸手势的 React 库
use-gesture

playground-macos

第 62 期 Star 2.3k Watch 15 Fork 165
模拟 macOS 桌面样式的个人简介展示页
playground-macos

amis

第 62 期 Star 7.2k Watch 142 Fork 922 中文
通过 JSON 配置就能生成各种后台页面。这是百度开源的前端低代码框架,中文文档快速上手
amis

npkill

第 61 期 Star 4.7k Watch 38 Fork 128
快速查找和轻松删除 nodemodules 文件夹的工具。还在为 nodemodules 占了很多磁盘空间而烦恼吗?还在手动找用不到的 nodemodules 目录吗?快来试试 npkill 吧!轻松地删除 nodemodules 目录
npkill

cool-admin-midway

第 60 期 Star 722 Watch 12 Fork 127 中文
一款基于 Node.js+midway.js 的后台权限管理系统。它开源免费不仅能够快速开发增删改查的需求,还支持 Serverless、Docker 等多种方便的部署方式,不管是用来学习如何开发管理后台,还是快速开发都是不错的选择
cool-admin-midway

edex-ui

第 60 期 Star 32.9k Watch 1.5k Fork 1.7k
一款跨平台基于 Electron 的炫酷终端工具。好莱坞级别的终端使用体验,拥有漂亮的启动动画、浮夸的音效,还能够直观地展示文件目录、系统资源、网络等信息
edex-ui

ChatUI

第 60 期 Star 1.0k Watch 30 Fork 76 中文
专注于对话领域的 UI 开源项目。可以帮助用户快速搭建体验友好的机器人对话界面,特性:

  • 最佳实践:基于阿里小蜜业务积累和打磨的对话式交互最佳实践
  • TypeScript:使用 TypeScript 开发,提供完整的类型定义文件
  • 响应式:响应式布局,在无线和 PC 端都可以友好展现
  • 主题:支持灵活的样式定制,以满足业务和品牌上多样化的视觉需求
  • 国际化:支持多语言和本土化特性
import Chat, { Bubble, useMessages } from '@chatui/core';
import '@chatui/core/dist/index.css';

const App = () => {
  const { messages, appendMsg, setTyping } = useMessages([]);

  function handleSend(type, val) {
    if (type === 'text' && val.trim()) {
      appendMsg({
        type: 'text',
        content: { text: val },
        position: 'right',
      });

      setTyping(true);

      setTimeout(() => {
        appendMsg({
          type: 'text',
          content: { text: 'Bala bala' },
        });
      }, 1000);
    }
  }

  function renderMessageContent(msg) {
    const { content } = msg;
    return <Bubble content={content.text} ></Bubble>;
  }

  return (
    <Chat
      navbar={{ title: '智能助理' }}
      messages={messages}
      renderMessageContent={renderMessageContent}
      onSend={handleSend}
    ></Chat>
  );
};

ChatUI

drawio

第 61 期 Star 24.3k Watch 540 Fork 4.9k
一款简洁强大的绘图工具。免费开源可以自行部署也可以在线使用,功能上直追 Microsoft Visio。支持流程图、序列图、网络拓扑图、甘特图、思维导图、模型图等,还能导出多种格式类型比如 png、svg、PDF、HTML 和 VSDX 格式(Microsoft Visio 图形格式)
drawio

nav

第 61 期 Star 801 Watch 18 Fork 356 中文
一个支持 SEO 的静态导航网站。不依赖后端的纯前端项目开箱即用,简单清爽
nav