Qt 开源项目

Omniverse View

链接

Omniverse View 应用:可视化应用程序,支持以令人惊叹的物理级准确的逼真效果审查 3D 设计项目的 | NVIDIA

技术

Qt QML。

介绍

Omniverse View是一款简便、强大的可视化应用,能够以令人惊叹的物理级准确的逼真效果审查 3D 设计项目。

使用 Omniverse™ View,建筑、工程、设计、制造和产品开发以及媒体和娱乐行业的项目审查人员能以令人惊叹的逼真效果协同审查 3D 设计项目。此工具易于导航,功能强大,支持任何技能水平的专业人员展示和审查在 Omniverse Create 中创建的场景。
在这里插入图片描述
在这里插入图片描述

QuickQanava

链接

GitHub - cneben/QuickQanava: C++14 network/graph visualization library / Qt node editor.

技术

QuickQanava is primarily developed for Linux with Qt 5.15 with MSVC2019 and g++9 (minimal required Qt version is Qt 5.10, recommended is Qt 5.15.5)

介绍

QuickQanava is a C++14 library designed to display graphs and relational content in a Qt/QML application.
在这里插入图片描述
在这里插入图片描述

QField

链接

GitHub - opengisch/QField: A simplified touch optimized interface for QGIS

技术

Qt5.14,Qt6,QML。

介绍

A simplified touch optimized interface for QGIS in the field.
在这里插入图片描述

AtomicDEX

链接

https://github.com/KomodoPlatform/atomicDEX-Desktop

技术

Qt 5.15.2

介绍

AtomicDEX is a secure wallet and non-custodial decentralized exchange rolled into one application. Store your coins, trade peer-to-peer with minimal fees and never give up control over your digital assets.
在这里插入图片描述
在这里插入图片描述

Status-desktop

链接

GitHub - status-im/status-desktop: Status Desktop client made in Nim & QML

技术

Status Desktop client made in Nim & QML。

介绍

Desktop client for the Status Network built with Nim and Qt
在这里插入图片描述

Librum

链接

GitHub - Librum-Reader/Librum: The Librum client application

技术

C++ & QML

介绍

https://librum-reader.com/

A Simple Cross-Platform Reader

A clean and simple way to read ebooks on tablets, cellphones and desktops without worrying about cross-platform synchronization.

QPrompt

链接

GitHub - Cuperino/QPrompt: Personal teleprompter software for all video creators. Built with ease of use, productivity, control accuracy, and smooth performance in mind.

技术

QPrompt is written in C++ and QML, using the Qt and Kirigami frameworks to provide a fast and flexible interface that works for tablet and PC based teleprompters alike.

介绍

Personal teleprompter software for all video makers. Built with ease of use, productivity, and smooth performance in mind. QPrompt’s runs on Linux, Windows, macOS, and Android.
在这里插入图片描述

GCompris

链接

GitHub - KDE/gcompris: High-quality educational software suite for children aged 2 to 10

技术

This version is a full rewrite of GCompris using the QtQuick technology. It is developed within the KDE community and is part of the GNU Project.

介绍

GCompris is a high quality educational software suite, including a large number of activities for children aged 2 to 10. Some of the activities are game orientated, but still educational.
在这里插入图片描述

Scrite

链接

GitHub - teriflix/scrite: Crossplatform Screenwriting Software

技术

Scrite is developed using Qt 5.15.10. To build scrite

介绍

Scrite is an open-source screenwriting app.
在这里插入图片描述
在这里插入图片描述

QSkinny

链接

GitHub - uwerat/qskinny: A lightweight framework on top of the Qt scene graph and only few classes from Qt/Quick. It is usable from C++ and/or QML.

技术

QSkinny is supposed to run on all platforms being supported by Qt/Quick. But so far only Linux is actively tested. It might support all versions Qt >= 5.12, but you can rely on:

  • Qt 5.15

介绍

The (Q)Skinny library is a framework built on top of the Qt scene graph and very few core classes from Qt/Quick. It offers a set of lightweight controls, that can be used from C++ and/or QML.
在这里插入图片描述

Pure Maps

链接

GitHub - rinigus/pure-maps: Maps and navigation

技术

To support multiple platforms, QML code is split into platform-specific and platform-independent parts.

介绍

Pure Maps is an application for Sailfish OS and Linux to display vector and raster maps, places, routes, and provide navigation instructions with a flexible selection of data and service providers.

Flathub—An app store and build service for Linux
在这里插入图片描述

MoonPlayer

链接

GitHub - coslyk/moonplayer: Video player that can play online videos from youtube, bilibili etc.

技术

Qt QML

介绍

MoonPlayer is an interesting player that lets you to enjoy videos. It can play the video online, download it or just open the local videos.
在这里插入图片描述

QaterialHotReload

链接

GitHub - OlivierLDff/Qaterial: 🧩 Collection of Material Components based on QtQuickControls2.

技术

Qt 5.13

介绍

♨️ Qaterial Hot Reload - Qaterial

AppImages | AppImage applications for Linux without installation
在这里插入图片描述

DigiShow LINK

链接

GitHub - robinz-labs/digishow: A digital show control app written in c++ and qml, enables signal transferring between MIDI, DMX, OSC, ArtNet, Modbus, Arduino, Philips Hue and more digital device interfaces.

技术

Qt 5.12 or higher

介绍

DigiShow is an easy-to-use software aims at controls for live performances and interactive shows with music, lights, displays, machines, robots and more digital things. It’s a controller, console and smart gateway enables signal transferring between MIDI, DMX, OSC, ArtNet, Modbus, Arduino, Philips Hue and more interfaces.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Bit Wave

链接

GitHub - Reverier-Xu/BitWave: A media player based on MPV, QML.

技术

QML.

介绍

A simple media player based on MPV and Qt5.
在这里插入图片描述
在这里插入图片描述

Pilorama

链接

GitHub - eplatonoff/pilorama: Advanced Timeboxing Tool

技术

QtQuick

介绍

Advanced Timeboxing Tool
在这里插入图片描述

NodeEditor

链接

GitHub - paceholder/nodeeditor: Qt Node Editor. Dataflow programming framework

技术

Qt >5.15

介绍

Qt Node Editor. Dataflow programming framework
在这里插入图片描述
在这里插入图片描述

TTKMusicplayer

链接

GitHub - Greedysky/TTKMusicplayer: TTKMusicPlayer that imitation Kugou music, the music player uses of qmmp core library based on Qt for windows and linux.(支持网易云音乐、QQ音乐、酷我音乐、酷狗音乐)

技术

Qt5.x

介绍

TTKMusicPlayer that imitation Kugou music, the music player uses of qmmp core library based on Qt for windows and linux.(支持网易云音乐、QQ音乐、酷我音乐、酷狗音乐)
在这里插入图片描述

Tiled Map Editor

链接

GitHub - mapeditor/tiled: Flexible level editor

技术

Qt (>= 5.12)

介绍

Tiled is a general purpose tile map editor for all tile-based games, such as RPGs, platformers or Breakout clones.

Tiled is highly flexible. It can be used to create maps of any size, with no restrictions on tile size, or the number of layers or tiles that can be used. Maps, layers, tiles, and objects can all be assigned arbitrary properties. Tiled’s map format (TMX) is easy to understand and allows multiple tilesets to be used in any map. Tilesets can be modified at any time.
在这里插入图片描述

QML-Loaders

链接

https://github.com/Furkanzmc/QML-Loaders

技术

介绍

在这里插入图片描述

QuickFlux

链接

GitHub - benlau/quickflux: A Flux implementation for QML

技术

QtQuick

介绍

QuickFlux is an implementation of Flux Application Architecture Framework from Facebook. It turns your QML application into a more modern and structured way.
在这里插入图片描述

QML Creative Controls

链接

GitHub - jcelerier/qml-creative-controls: QML controls for creative applications and creative coding

技术

  • Qt >= 5.7

介绍

QML controls for creative applications and creative coding
在这里插入图片描述

QML-UI-Animations

链接

GitHub - Furkanzmc/QML-UI-Animations: QML implementations of various UI concepts by various artists

技术

QML

介绍

QML implementations of various UI concepts by various artists
在这里插入图片描述

Liri Browser

链接

GitHub - liri-project/liri-browser: 📕 Archive - Development has moved to https://github.com/lirios/browser.

技术

QtQuick Controls 2

介绍

Effort has begun there to create the next generation of the browser. A rewrite from scratch was necessary because we wanted to adopt new technologies like QtQuick Controls 2. We’re also aiming to archieve a better code structure and better cross-platform support.
在这里插入图片描述

QuickVtk

链接

GitHub - qCring/QuickVtk: A VTK prototyping application based on QtQuick/QML

技术

QtQuick/QML

介绍

A live QML interpreter with embedded VTK support
在这里插入图片描述
在这里插入图片描述

Pegasus Frontend

链接

GitHub - mmatyas/pegasus-frontend: A cross platform, customizable graphical frontend for launching emulators and managing your game collection.

技术

  • Qt 5.15.0 or later, with the following modules:
    • QML and QtQuick2
    • Multimedia
    • SVG
    • SQL (SQLite v3)

介绍

Pegasus is a graphical frontend for browsing your game library and launching all kinds of emulators from the same place. It’s focusing on customizability, cross platform support (including embedded) and high performance.
在这里插入图片描述

Telegram Desktop

链接

GitHub - telegramdesktop/tdesktop: Telegram Desktop messaging app

技术

  • Qt 6 (LGPL) and Qt 5.15 (LGPL) slightly patched

介绍

This is the complete source code and the build instructions for the official Telegram messenger desktop client, based on the Telegram API and the MTProto secure protocol.
在这里插入图片描述

Rolisteam

链接

GitHub - Rolisteam/rolisteam: Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more. The main git repository is available here: [https://invent.kde.org/kde/rolisteam].

技术

Qt 6

介绍

Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more.
在这里插入图片描述

QOwnNotes

链接

GitHub - pbek/QOwnNotes: QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and Nextcloud / ownCloud integration.

技术

  • Qt 5.5+
  • QWidget

介绍

QOwnNotes is the open source notepad with markdown support and todo list manager for GNU/Linux, macOS and Windows, that works together with Nextcloud Notes and ownCloud Notes.

在这里插入图片描述

QuickEncrypt,数据安全小工具,采用托盘图标、悬浮窗、鼠标拖拽、右键菜单的简单操作模式,提供文件、文本的加解密(RC4+AES)、Hash(MD5+SHA1)、安全擦除等功能。独有的“智能压缩”加密模式。 1.功能介绍 对鼠标拖入的文本进行加解密 对剪贴板中的文本进行加解密 对鼠标拖入的文件进行加解密 对鼠标拖入的文件进行擦除 对鼠标拖入的文本进行Hash计算 对剪贴板中的文本进行Hash计算 对鼠标拖入的文件进行Hash计算 针对文本和文件加解密的智能数据压缩技术 支持超过4GB的大文件 2.安全机制 2.1 文件擦除策略 a.修改文件名为随机串; b.以32字节的块向文件写入全0; c.刷新数据,关闭文件; d.修改文件名为随机串; e.以32字节的块向文件写入全1; f.刷新数据,关闭文件; g.截断文件大小为0; h.删除文件。 经测试常用数据恢复软件无法成功恢复原有数据。 2.2 Hash算法 使用OpenSSL 0.98提供的MD5(128位)和SHA1(160位)算法。 2.3 加解密密钥生成 将用户输入的密码明文转换成utf-8字节数组(不包含0结束符),计算MD5和SHA1,将MD5结果用作AES 128位密钥,将SHA1结果用作RC4密钥。 2.4 文本加密策略 a.将明文数据转换成utf-8字节数组(包含0结束符); b.对明文字节数组计算CRC32校验码,用于解密时校验,并将CRC32值放在明文首字节之前; c.尝试压缩步骤b的结果(zlib level9),若获得较小的压缩结果则输出压缩后的编码数组,否则放弃压缩,直接输出步骤b的结果; d.对步骤c的结果进行RC4流加密(OpenSSL 0.98); e.对步骤d的结果进行AES_CFB_128分组加密(OpenSSL 0.98); f.对步骤e的结果进行Base64编码(OpenSSL 0.98); g.将标记"QE:|"附加在步骤f的结果之前,输出结果。 2.5 文件加密策略 a.判断输入文件的扩展名是否是压缩格式,对常见压缩格式和流媒体编码文件不启用数据压缩功能; b.以1MB大小分块,读入明文文件数据; c.对分块的明文数据计算MD5,附加在待加密数据之前,用于解密时校验; d.尝试压缩1MB大小的分块,若获得较小的压缩结果则输出压缩后的编码数据,否则直接输出原文; e.对步骤d的结果进行RC4流加密(OpenSSL 0.98); f.对步骤e的结果进行AES_CFB_128分组加密(OpenSSL 0.98); g.将分块数据依次写入输出文件,输出文件的文件名是在原文件名后加".enc"。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

worthsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值