{"id":46574994,"url":"https://github.com/ophian/styx","last_synced_at":"2026-03-07T09:31:21.102Z","repository":{"id":39452454,"uuid":"57276094","full_name":"ophian/styx","owner":"ophian","description":"Serendipity Styx Edition - Styx is what Serendipity should be!","archived":false,"fork":false,"pushed_at":"2026-03-05T11:31:45.000Z","size":148290,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-03-05T15:37:30.958Z","etag":null,"topics":["blog","blog-engine","mysql","mysqli","php","postgresql","serendipity","smarty","sqlite","styx"],"latest_commit_sha":null,"homepage":"https://ophian.github.io","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ophian.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-04-28T06:18:42.000Z","updated_at":"2026-03-05T11:31:49.000Z","dependencies_parsed_at":"2023-12-21T13:11:05.868Z","dependency_job_id":"b42af234-afcb-4d40-8dc1-c51cb1a1ccf8","html_url":"https://github.com/ophian/styx","commit_stats":null,"previous_names":[],"tags_count":92,"template":false,"template_full_name":null,"purl":"pkg:github/ophian/styx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophian%2Fstyx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophian%2Fstyx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophian%2Fstyx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophian%2Fstyx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ophian","download_url":"https://codeload.github.com/ophian/styx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophian%2Fstyx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30210829,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","blog-engine","mysql","mysqli","php","postgresql","serendipity","smarty","sqlite","styx"],"created_at":"2026-03-07T09:31:20.020Z","updated_at":"2026-03-07T09:31:21.054Z","avatar_url":"https://github.com/ophian.png","language":"PHP","readme":"# Serendipity Styx - A reliable, secure \u0026 extensible PHP blog\n\n[Serendipity Styx](https://ophian.github.io/) is a PHP-powered weblog engine which gives the user an easy way to maintain a Blog. While the default package is designed for the casual blogger, Serendipity offers an expandable framework with the power for professional applications.\n\n![Serendipity Styx Example](https://ophian.github.io/i/v/styx_example_blog.webp \"Example: Standard Pure Theme w/ automode\")\n\n### Why Styx?\nIts project name originally originates from *\"River Styx\"* in Greek classical mythology. Make your mind why this was chosen.\nIf this is too dark for you, you may read this as **S**erendipi**ty** Ne**x**t. :) or just **Sty x**.\n\nBy the time the real Maintainer began to silently retreat, *Serendipity s9y 2.1-Alpha ++* more and more became a broken playground, simplifying things without need and commits without care and appreciation about its deepest nuances. Which I regret deeply.\n\n**Styx** is what **Serendipity** should be!\n\nAfter many years of heavy core, in special for the 1.7, 2.0 and 2.1 Series, and plugin development and long years of continuously help in the community, I came to the conclusion to stop my contributes for a while - \"finish\" the draft of the 2.1 HTML book - present it as a birthday and farewell present to the *Serendipians* - in Spring 2016 - saw where the next S9y-Camp headed to - and realized that my expertise and insight wasn't really wanted any more. Some long month later I decided to go. Now - *21st of September* - it is done. **Alea iacta est!**\n\n### The Serendipity Styx Edition\n\nIt was built in my origin intent primarily for myself to keep track on my vision of what Serendipity used to be, wide and open, and with multi levels of extended properties. I wanted it to not cut off this extendibility without real need. It is a contributed document of my deep affinity with Serendipity.\n\nSerendipity Styx has strongly developed and has seen various releases since then. Previously one could say to just drop Styx over an old S9y Origin to run the internal upgrades without fear. But that was years ago and up with Serendipity Styx 3.0 in May 2020, easy migrations started to become a little bit more difficult. Go and read the \u003cstrong\u003eGet Styx\u003c/strong\u003e [migration](https://ophian.github.io/hc/en/installation.html#user-content-the-important-upgraders-howto---step-by-step-guide) guide to see how this can be easily done without too much effort. Even more you may want to read the [commit history](https://github.com/ophian/styx/commits/master) and/or the \u003cstrong\u003eStyx\u003c/strong\u003e [ChangeLog](https://github.com/ophian/styx/blob/master/docs/NEWS).\n\nSince **plugins** are an essential part of Serendipity, this repository holds a strongly maintained additional_plugins repository. The Styx Spartacus Edition is able to work with it - Serendipity s9y origin is not. Please visit my [Blog](https://ophian.github.io/blog/) here to get all the information you need. The official Styx information and Blog site is presented here: [Styx home site](https://ophian.github.io/).\n\nThis new site for **Serendipity Styx** includes the german [Serendipity Buch](https://ophian.github.io/book/), in a brand new year 2022 revision!\n\nRegards Ian,\n\n_September 23, 2016_\n\n## Installation\n\nOn most server hosts, everything needed to run Serendipity should already be installed. If you install it on your custom server, install PHP \u003e= 7.4, MySQL/MariaDB, PostgreSQL or SQLite, and Apache. ImageMagick is also useful. Upload the files from [a release archive](https://github.com/ophian/styx/releases) to your webroot and visit your URL to start the installer. \n\nFor more details, please consult [the manual](https://ophian.github.io/hc/en/installation.html#docs-install-the-easy-way).\n\nRecommendations for Styx are: *PHP 8.2+*, *ImageMagick 7.1+*, *MariaDB 10.6+*, *Apache HTTP server*.\n\n## Features\n\nBy default, Serendipity Styx includes:\n\n 1. An editor to write blog entries with recommended use of RichText Editor or all other variants of PlainText Editors w/ markdown, etc\n 2. Support for entry comments (+html-comments), trackbacks and pingbacks\n 3. A media library to upload images, videos and other files and add them into entries, supporting WebP and AVIF as image variants for picture element containers\n 4. Integrated anti-spam measures\n 5. A collection of modernized themes that can be selected in the backend\n 6. A plugin management interface for local and remote (SPARTACUS)\n 7. Categories that can be applied to written blog entries\n 8. Groups and user management\n 9. A backend with optional dark mode as well as for the standard frontend theme (pure)\n\nVia plugins, additional functionality can easily be added. Some popular plugins add\n\n 1. Support for independent static pages, giving your site CMS features\n 2. Additional anti-spam features (bee)\n 3. Tags (freetag), in addition to categories\n 4. Markup languages like Markdown and Textile and so on\n\nPlugins can be added in the backend plugin interface (Spartacus) without the need to manually upload files.\n\n## Support\n\nThe website contains helpful [documentation](https://ophian.github.io/hc/en/) that might answer your questions.\n\nPlease visit [the \"forum\"](https://github.com/ophian/styx/discussions) for additional questions and discussions. Having trouble or found a bug you can also [file an issue](https://github.com/ophian/styx/issues).\n\n## Development\n\nSerendipity Styx is developed by Ian Styx. Serendipity has always focused staying backwards compatible. Though major versions do cut with elder requirements or upgrade tasks and shift to use the better defaults of today. If you want to contribute changes, you can send in a pull request and we will work with you to bring the changes into the software if possible. After enough trust supporting contributions we might offer quick team memberships.\n\nIf you want to request features, you can open a thread [in the GitHub discussion channel](https://github.com/ophian/styx/discussions). Much of the development of Serendipity is user driven, feature requests are welcome.\n\nThe [license of this project](https://github.com/ophian/styx/blob/master/docs/LICENSE) is the BSD 3-Clause license. It's a permissive license allowing free usage of the code and derived projects.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fophian%2Fstyx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fophian%2Fstyx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fophian%2Fstyx/lists"}