ToolJet:开源低代码框架,轻松构建复杂可响应界面 | 开源日报 No.78

news/2024/7/10 20:55:18 标签: 开源, 低代码

picture

ToolJet/ToolJet

Stars: 25.0k License: AGPL-3.0

picture

ToolJet 是一个开源低代码框架,可以通过最小化工程投入来构建和部署内部工具。ToolJet 的拖放式前端构建器允许您在几分钟内创建复杂、响应式的前端界面。此外,您还可以集成各种数据源,包括 PostgreSQL、MongoDB 和 Elasticsearch 等数据库;支持 OpenAPI 规范和 OAuth2 认证的 API 接口;以及 Stripe、Slack、Google Sheets、Airtable 和 Notion 等 SaaS 工具,并且能够获取并写入数据。

  • 可视化应用程序生成器:40 多个内置响应组件,包括表格、图表列表、表单和进度条
  • ToolJet 数据库:无需编码即可使用的内置数据库
  • 多页面:构建带有多个页面的应用程序
  • 多人协作编辑:允许同时由多名开发者进行应用程序编制
  • 40+ 数据来源:集成外部数据库,云存储和 API 接口

reflex-dev/reflex

Stars: 13.7k License: Apache-2.0

picture

这个项目是一个能够以纯 Python 编写的高性能、可定制化的 Web 应用程序的脚手架。它可以在几秒钟内部署完成。

  • 可以使用 reflex 命令行工具创建和安装 app
  • 支持快速刷新,实时查看代码更改效果
  • 提供 60 多种内置组件来构建前端界面,并支持自定义组件
  • 使用状态 (state) 表示 UI,其中包含变量和函数来修改变量值
  • 通过事件处理器 (event handlers) 响应用户操作并更新状态

jasontaylordev/CleanArchitecture

Stars: 13.3k License: MIT

这个项目是一个干净架构解决方案模板,旨在提供一种简单高效的企业应用程序开发方法,利用了 Clean Architecture 和 ASP.NET Core 的强大功能。使用此模板,您可以轻松创建一个带有 Angular 或 React 的 ASP.NET Core Single Page App (SPA),同时遵循 Clean Architecture 原则。安装 .NET 模板后即可开始使用。该项目具有以下核心优势:

  • 直观且高效率地进行企业级应用程序开发
  • 支持 Angular、React 或 Web API-only 等多种选择
  • 配置灵活,默认支持 SQL Server 数据库,并能自动创建数据库和执行最新迁移操作。
  • 包含完整 CI/CD 流水线以实现自动化部署到 Azure 平台。
  • 使用指定框架快速生成 Single Page Application (SPA) 或 Web API 项目;

gethomepage/homepage

Stars: 10.1k License: GPL-3.0

picture

这个项目是一个现代化、完全静态的、快速且安全的应用程序仪表盘,具有超过 100 种服务和多语言翻译的集成。

  • 快速:网站在构建时以静态方式生成,加载时间飞快。
  • 安全:所有对后端服务的 API 请求都经过代理处理,保护您的 API 密钥。由社区不断审查确保安全性。
  • 适合所有人:针对 AMD64、ARM64、ARMv7 和 ARMv6 构建镜像。
  • 全球本地化支持 (i18n):支持 40 多种语言。
  • 服务与网页书签:可添加自定义链接到主页上。
  • Docker 集成:容器状态及统计信息;基于标签实现自动服务发现。
  • Service Widgets:Homepage 也提供了对 100 余个第三方服务 (包括流行 starr app 和大部分常见 self-hosted apps) 的支持。一些例子如 Radarr,Sonarr,Lidarr,Bazarr 等。
  • Information Widgets:Homepage 已经内置了许多信息插件,例如天气预报、时间日期搜索等。系统和状态信息显示在页面顶部。
  • Customization:Homepage 高度可定制,支持自定义主题、CSS & JS 脚本、布局格式化以及本地化等。

projectdiscovery/nuclei-templates

Stars: 7.2k License: MIT

Nuclei Templates 是一个社区策划的模板列表,用于帮助 nuclei 引擎在应用程序中查找安全漏洞。该项目存储和维护了由团队提供以及社区贡献的各种扫描器模板。用户可以通过提交 pull requests 或 Github issues 来为这个列表做出贡献。核心优势包括:

  • 社区协作:允许用户通过提交自己编写的模板来丰富列表。
  • 大量可选项:具有多个统计指标 (如唯一标签、作者、目录等) 和类型 (文件、DNS 等),满足不同需求。
  • 详细文档支持:提供详尽的文档说明,方便构建新的定制化模板。

mit-han-lab/streaming-llm

Stars: 5.3k License: MIT

picture

这个项目是关于使用 Attention Sinks 的高效流式语言模型。它解决了在多轮对话等流式应用中部署大规模语言模型 (LLMs) 时遇到的两个主要挑战:缓存之前标记的键和值状态 (KV) 消耗大量内存,而且常见的 LLMs 无法推广到比训练序列长度更长的文本上。该项目提出了 StreamingLLM 框架,通过保留初始令牌和注意力池来实现窗口化注意机制,并能够将有限长度注意窗口进行泛化以处理无限序列长度而不需要微调。核心优势包括:

  • 可以使 Llama-2、MPT、Falcon 和 Pythia 稳定高效地执行具有 400 万以上标记数目的语言建模。
  • 在流媒体设置下,相较于滑动窗口重新计算基线可以加速 22.2 倍。

http://www.niftyadmin.cn/n/5191514.html

相关文章

算法通关村第十关-青铜挑战快速排序

大家好我是苏麟,今天带来快速排序 . 快速排序 单边快速排序(lomuto 洛穆托分区方案) 单边循环 (lomuto分区) 要点 : 选择最右侧元素作为基准点j 找比基准点小的,i 找比基准点大的,一旦找到,二者进行交换。 交换时机: 找到小的&#xff0c…

eclipse启动无法找到类(自定义监听器)

一.报错 二.排查 1.首先检查代码是否有问题 本人报错是找不到监听器,故检查监听器的代码和web.xml文件是否有问题 public class DoorListener implements ServletContextListener 监听器是否继承并实现ServletContextListener中的方法。 web.xml中: &…

【PTA题目】6-20 使用函数判断完全平方数 分数 10

6-20 使用函数判断完全平方数 分数 10 全屏浏览题目 切换布局 作者 张高燕 单位 浙大城市学院 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全…

【2023云栖】黄博远:阿里云人工智能平台PAI年度发布

本文根据2023云栖大会演讲实录整理而成,演讲信息如下: 演讲人:黄博远 | 阿里云计算平台事业部资深产品专家、阿里云人工智能平台PAI产品负责人 演讲主题:阿里云人工智能平台PAI年度发布 AIGC是我们这个时代的新机遇 今年云栖大…

Adversarial Attacks on Neural Networks for Graph Data

Adversarial Attacks on Neural Networks for Graph Data----《针对图数据的神经网络的对抗攻击》 论文提出了两个问题: 1、属性图的深度学习模型容易受攻击吗? 2、他们的结果可靠吗? 回答这两个问题需要考虑到GNN的特性: ①关…

深入理解Linux网络笔记(六):深度理解TCP连接建立过程

本文为《深入理解Linux网络》学习笔记,使用的Linux源码版本是3.10,网卡驱动默认采用的都是Intel的igb网卡驱动 Linux源码在线阅读:https://elixir.bootlin.com/linux/v3.10/source 5、深度理解TCP连接建立过程 1)、深入理解liste…

Winform窗体加载大量子控件时界面卡顿、频闪问题处理

开启双缓冲 SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲

3.5 Windows驱动开发:应用层与内核层内存映射

在上一篇博文《内核通过PEB得到进程参数》中我们通过使用KeStackAttachProcess附加进程的方式得到了该进程的PEB结构信息,本篇文章同样需要使用进程附加功能,但这次我们将实现一个更加有趣的功能,在某些情况下应用层与内核层需要共享一片内存…