Watch
1
0
Fork
You've already forked delightful-commons
0
mirror of https://codeberg.org/delightful-commons/delightful-commons.git synced 2026-10-16 13:51:30 +02:00
Home of delightful curated lists of free software, open science and information sources. https://delightful.coding.social
  • Rust 65.1%
  • HTML 23.5%
  • Nix 5.8%
  • CSS 3.9%
  • Dockerfile 1.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-11 18:58:11 +02:00
.woodpecker Update repo url in woodpecker ci ymls 2026-06-03 14:18:38 +05:30
assets Proper REUSE usage (#82). 2025-05-12 13:19:07 +03:00
LICENSES Clarify licenses using REUSE. 2025-05-02 19:48:58 +03:00
src fix: improve OpenGraph image and tags 2026-10-11 15:25:43 +03:00
static fix: improve OpenGraph image and tags 2026-10-11 15:25:43 +03:00
templates fix: improve OpenGraph image and tags 2026-10-11 15:25:43 +03:00
.gitignore Change SPDX file copyright text to include contributors 2025-06-11 14:28:22 +02:00
Cargo.lock chore: update lock file 2026-05-07 12:24:42 +02:00
Cargo.toml fix: remove outdated contents, add redirects 2026-05-07 12:14:58 +02:00
CODE_OF_CONDUCT.md docs: update links to participation guidelines 2025-08-11 09:58:02 +02:00
config.toml Update delightful-matrix repo url to maintained fork 2026-10-09 16:38:19 +03:00
delight-checks.md chore: replace redirects from socialcoding to delightful-commons 2026-05-13 12:17:28 +02:00
delight-us.md chore: replace redirects from socialcoding to delightful-commons 2026-05-13 12:17:28 +02:00
delightful-contributors.md Merge pull request 'chore: replace redirects from socialcoding to delightful-commons' (#122) from mahlzahn/replace_repo_redirects into main 2026-05-14 07:51:03 +02:00
delightful.md chore: replace redirects from socialcoding to delightful-commons 2026-05-13 12:17:28 +02:00
Dockerfile ci: correct casing in Dockerfile to avoid warning 2025-08-11 08:34:44 +02:00
faq.md chore: replace redirects from socialcoding to delightful-commons 2026-05-13 12:17:28 +02:00
flake.lock feat: move to nix flake 2024-04-16 23:45:42 +02:00
flake.nix Change SPDX file copyright text to include contributors 2025-06-11 14:28:22 +02:00
README.md Update delightful-matrix repo url to maintained fork 2026-10-09 16:38:19 +03:00
REUSE.toml chore: fix REUSE compliance 2026-05-14 08:15:51 +02:00
shell.nix Change SPDX file copyright text to include contributors 2025-06-11 14:28:22 +02:00

delightful



What is a delightful list?    Creating a list    Quality checklist    FAQ




Badge of honor

Please delight us by launching your own curated list, and proudly wear this badge:   delightful badge

So collect your gems 💎 and fill those lists!

Contents

More information about this project:

Delightful lists

  • ActivityPub developer resources - Frameworks, libraries, utitilites and specifications to build the Fediverse.
  • Animal care - Caring for dogs, cats, fishes, horses, parrots, and others.
  • C software - Lightweight, cross-platform C programs and libraries.
  • CLI software - CLI software for the console lovers.
  • Creative tools - Tools for digital creatives in a variety of mediums.
  • Databases - Databases in all shapes and sizes.
  • Educational games - Free, Libre and Open Source educational games.
  • Fediverse experience - Social experience platforms that span up the ActivityPub-based fediverse.
  • Fediverse clients - Web, desktop and mobile clients to access the ActivityPub-based fediverse.
  • Forgejo - Tools and resources related to the Forgejo FLOSS software forge.
  • Funding - Funding FOSS, Open Data, Open Science projects and sustainable businesses.
  • Gamification - Gamification and reputation system resources for developers.
  • Humane design - Humane design resources for UX designers and developers.
  • Libre hosters - People and organizations who deploy, maintain and offer open source services to the public.
  • Linked data - Linked data resources for developers.
  • Mathematics softwares - Free, Libre and OpenSource softwares for mathematics!
  • Matrix - Matrix resources, implementations and clients.
  • Off-grid Open tech - Technology, Open hardware and Open Source software resources for use off-grid, for power outages and other emergency situations.
  • Open science - Resources, organization and free software that support open science.
  • Sustainable business - Sustainable business resources and exemplars of doing business online.
  • Sustainable VPS - Sustainable VPS (Virtual Private Servers) providers.
  • Transit - FOSS transit APIs, apps, datasets, research, and software
  • twtxt - Software, implementations, and developer resources that are related to the twtxt syndication format.
  • X11 - X11 resources
  • XMPP - Software, implementations, and developer resources that are related to federated XMPP (Jabber) protocol and platform.

Commons gardening

This repository sits under the care of Social Coding Commons. The goal of this project is to put a spotlight on some great open alternatives to proprietary works, that exist in the areas of FOSS, Open Data and Open Science. More information is available in our FAQ.

🍀 The curated sub-lists are carefully gardened by volunteers working in spare time. We are working in commons and so can you. Help make our lists better, and become a Gardener of the commons.

Maintainers

If you have questions or feedback regarding this list, then please create an Issue in our tracker, and optionally @mention one or more of our maintainers:

Contributors

We are proud to introduce you to some of our delightful contributors. Please add yourself if you are missing.

Developers

Build the website

The website is a collection of a static pages, generated by Rust and Askama.

The lists to include on the website are found in the config.toml file. To add a new delightful list, append it at the end of the config.toml file and submit a PR.

With nix

Run:

nix develop --command bash -c "cargo run"
With docker

Run:

docker run --rm -u "$(id -u):$(id -g)" -v $PWD:/app -w /app rust:latest cargo run

Serve the website

There should now be a public directory containing all the generated files. Just serve as you please.

For a quick test server, run:

nix develop --command bash -c "httplz ./public"

Bot account

The bot account @delightful-bot (managed by @mahlzahn) is used to publish a container image for building the website, when changes are pushed to main, using an access token with write:package scope. The token is created in the bot’s account settings and then added in the repository’s secrets as ci_token on Codeberg’s Woodpecker instance.

License

Code in this reposity is licensed AGPL-3.0, and the license for published content is:

CC0   The delightful commons initiative evolves under Social coding commons.