One link to help you share everything, including all other social media profiles. https://linkpen.xyz
  • CSS 40%
  • EJS 35.2%
  • JavaScript 24.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ami 468e3b9380
Merge pull request #48 from SleepingAmi/fix/dependabot-security
CHORE(deps): Fix Dependabot security alerts
2026-09-24 13:27:25 +02:00
.github/workflows CHORE: Run Workflow on docs update only 2024-11-23 22:06:45 +01:00
middleware FEAT(security): Add API security middleware 2025-01-02 20:50:03 +01:00
public ADDED sooox' theme 2026-09-03 13:47:52 +02:00
routes FEAT: enhance registration form with validation and terms 2025-01-04 17:49:48 +01:00
utils Revert "FIX: make first user admin (#13)" (#14) 2024-11-19 19:54:22 +01:00
views CHORE: Cleanup e1c7ff6 2025-11-13 16:01:36 +01:00
.gitattributes Declare line endings 2026-01-20 21:06:13 +01:00
.gitignore FIX: no longer saving sessions in memory, instead use sessions.sqlite to store sessions on disk for memory-safe and persistent storage 2025-10-22 13:27:55 +02:00
config.js User registration rules (#8) 2024-11-17 19:50:37 +01:00
global-variables.json bruh 2026-01-18 01:00:09 +01:00
LICENSE Initial commit 2024-10-19 20:21:49 +02:00
package-lock.json CHORE(deps): Fix Dependabot security alerts 2026-09-24 10:54:44 +02:00
package.json CHORE(deps): Fix Dependabot security alerts 2026-09-24 10:54:44 +02:00
README.md CHORE: friendly-system reference update 2025-01-16 18:22:10 +01:00
server.js PATCH: This was missing in the last push 2025-11-13 16:20:06 +01:00

linkpen

One link to help you share everything you create, curate or sell from your YouTube, Hydraulisc and all other social media profiles!

Fun fact: Originally titled "friendly system"

About linkpen

Linkpen is a Free, Open Source, customizable, and user-friendly, link in bio tool.

Self-Hosting and Docs

Please refer to the linkpen Documentation - or docs.linkpen.xyz if you prefer the HTML rendered version.

Features

Linkpen is ever evolving, and as such, these features are said to change.

Accounts and Auth

  • Email-less account creation.
  • Roles for Admin or standard users.
  • Strict password requirements.
  • First user is automatically instance Admin.

Custom Logging

  • Creates custom logs for advanced debugging.

Themes and Templates

  • Highly customisable, user-generated themes and templates.
  • New themes welcome!

Administration made easy

  • Custom Admin dashboard for Admin users.
  • Administrators can remove unwanted users or bad actors.
  • Quick link to jump to a users public page to check for stale/unused usernames being reserved by bad actors.
  • Administrators can promote or demote other users.

Contributors, please read:

The following is a guide for commit naming. Please follow.

Contribution Naming Scheme
  • FEAT: New feature(s) added.
  • FIX: Large PATCH or ground-breaking changes.
  • PATCH: Simple FIX or minor changes, such as optimisations.
  • CHORE: Necessary PATCH/FIX, possibly affecting more than a few files, or adding a needed FEAT. Also used in event of dependency bump, version bump, or general required, but not breaking, change.

Please also write meaningful changelogs in extended commit descriptions.