百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

Sigil

> 编程语言
开源

Sigil 是一个多平台的 EPUB 电子书编辑器

6.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Sigil 是一个多平台的 EPUB 电子书编辑器

Sigil

Sigil is a free, open source, multi-platform ebook editor that uses Qt6 (and QtWebEngine). It is designed to edit books in ePub format (both ePub 2 and ePub 3).

Links

  • Its website is located at http://sigil-ebook.com

  • Its current code repository is located at https://github.com/Sigil-Ebook/Sigil

  • Translations are located at https://explore.transifex.com/zdpo/sigil/

  • Support forums are located at http://www.mobileread.com/forums Select Sigil from the list of main forums

  • Sigil Plugin Index (hosted by www.mobileread.com) at http://www.mobileread.com/forums/showthread.php?t=247431

  • Sigil User Guide is located at https://github.com/Sigil-Ebook/sigil-user-guide/releases/latest

  • An online version of the User Guide is available at: https://sigil-ebook.com/sigil-user-guide

Issue Tracker

Please do not use the issue tracker to ask questions or suggest new features. Both of the main developers of Sigil monitor the Sigil Forum at https://www.mobileread.com/forums. All questions and feature requests should be directed there so that other interested users can help or comment.

Issue tracking is intended for discussion around issues with the code. It is also intended for actual bug tracking.

Feature requests opened on the issue tracker will be closed.

Linux Build and Install

Starting with Sigil 2.3.0, Qt6.4 is the minimum requirement to build Sigil. You'll need to use an older version if you need to build with Qt5.

For newer Linux systems like Ubuntu 23.04 (and its derivatives), or Arch Linux, or Debian Trixie or Unstable, you should be able to compile Sigil using repo-provided dependencies. Instructions for doing so can be found in:

docs/Building_on_Linux.md

The Qt6 build documentation strives to provide both Debian- and Arch-based package names.

For older Linux systems whose software repositories do not provide Qt6.4.0 (or higher), the detailed instructions for building/installing Sigil with Qt5 can be found in:

docs/Building_on_Linux_older.md

If your distro's Sigil package seems to be lagging too far behind. An up-to-date version of Sigil built by us is now part of our releases as an AppImage.

For Building on Mac OS X

Building using purely XCode is no longer supported on Mac OS X. The easiest way to build Sigil on Mac OS X is to use cmake 3.X and the XCode CommandLineTools.

Also because Sigil now embeds Python 3.14.2, see

docs/Building_A_Relocatable_Python_3.14_Framework_on_MacOSX.txt

for detailed instructions on how to build a fully relocatable Python 3.14.2 framework before building Sigil.

For official releases Sigil uses Qt6.10.2 plus official local patches see:

docs/Building_Qt6_From_Source_on_MacOSX.txt

And finally to build Sigil itself see:

docs/Building_Sigil_On_MacOSX_With_Qt6.txt

For Installing/Building on Windows

Sigil currently provides a Windows installer for x64 and will work on Windows 10 (1809) or newer.

The latest Sigil versions are also typically available via the winget (Windows 10+), Chocolatey (Windows 10+), and Npackd Windows package managers. There are no "scary" Microsoft warnings about unknown publishers if you install Sigil via one of these package managers.

To build Sigil on Windows yourself, see:

docs/Building_Sigil_on_Windows_with_Qt6.md.

License

Sigil is licensed under the GPLv3. The complete license is located in COPYING.txt.

Note that libraries and components Sigil used and bundles may use a different license (that is compatible with the GPLv3) from Sigil. See the specific component for their respective license. The source code from these projects can be found under Sigil/3rdparty unless otherwise indicated.
Please see their respective folders for complete license information.

Currently these projects include:

  • Hunspell 1.7.2 - https://github.com/hunspell/hunspell
  • MiniZip version 1.1 (plus some security changes)
  • Perl-compatible Regular Expression Library 2 (pcre2 version 10.46)
  • ZLib Data Compression Library (zlib 1.3.1)
  • jQuery-3.6.4 (src/Resource_Files/javascript/jquery-3.6.4.min.js)
  • jQuery.ScrollTo-2.1.2 (src/Resource_Files/javascript/jquery.scrollTo-2.1.2.min.js)
  • MathJax.js Version 3.2.X [required minimum is 3.2.2]: (src/Resource_Files/polyfills)

In addition, Sigil uses the following other third party packages that have been specifically modified for use inside Sigil:

  • Beautiful Soup 4 (src/Resource_Files/plugin_launchers/sigil_bs4)
  • Sigil-gumbo based on Google's Gumbo Parser (internal/gumbo)
  • lexbor (css and core module) from https://github.com/lexbor/lexbor/ current master

Sigil in Action

Sigil Main Window

Dark Mode

Generate ToC

Python3 Plugins

Edit Metadata

Run Reports

Detect Changes

Preview's Inspector

Customize Your Layout

Validate EPUB, CSS, XHTML, etc.

Interface to PageEdit Visual XHtml Editor

Package Versions of Sigil

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Its website is located at http://sigil-ebook.com
  • •Its current code repository is located at https://github.com/Sigil-Ebook/Sigil
  • •Translations are located at https://explore.transifex.com/zdpo/sigil/
  • •Support forums are located at http://www.mobileread.com/forums
  • •Sigil Plugin Index (hosted by www.mobileread.com) at
  • •Sigil User Guide is located at https://github.com/Sigil-Ebook/sigil-user-guide/releases/latest
  • •An online version of the User Guide is available at: https://sigil-ebook.com/sigil-user-guide
  • •Hunspell 1.7.2 - https://github.com/hunspell/hunspell
  • •MiniZip version 1.1 (plus some security changes)
  • •Perl-compatible Regular Expression Library 2 (pcre2 version 10.46)

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言