YAMF (Yet another Misskey fork) bringing you no-nonsense fixes, features & improvements you actually want since 2023 https://iceshrimp.dev
  • TypeScript 63%
  • Vue 35.4%
  • JavaScript 0.5%
  • SCSS 0.3%
  • Pug 0.3%
  • Other 0.3%
Find a file
mia 9693593998
All checks were successful
/ test-build (push) Successful in 58s
release: v2026.4.1
2026-04-01 17:03:12 -07:00
.config [backend] Improve custom TypeORM logger with configurable logging options 2024-04-11 17:22:45 +02:00
.forgejo/workflows [ci] Fix possible command injection vulnerabilities 2025-01-07 07:43:30 +01:00
.vscode Add blame ignore file and sample vscode configuration 2026-01-19 23:13:40 -08:00
.yarn [backend] Remove usused dependencies 2026-03-25 13:26:51 -07:00
assets Add new logos & asset generation script 2023-10-04 02:04:30 +02:00
chart [chart] allow specifying DeploymentStrategy 2024-06-25 16:04:49 +02:00
ci-env Update ci-env Dockerfile 2023-11-10 04:32:28 +01:00
custom Add new logos & asset generation script 2023-10-04 02:04:30 +02:00
dev [docker] Switch to valkey for key/value storage (#558) 2024-07-02 22:57:28 +02:00
docs [docs] Update firefish migration guide 2024-09-14 17:36:07 +02:00
locales [client] Update translations (Japanese) 2026-02-18 22:11:23 +01:00
packages [iceshrimp-sdk] Regenerate API docs 2026-03-27 14:42:37 -07:00
scripts [backend] Add debug shell 2025-11-13 15:54:54 -08:00
.dockerignore fix: add megalodon to docker image 2023-07-06 22:54:53 -04:00
.editorconfig Use a tab width of 4 everywhere 2023-10-18 17:13:14 +02:00
.env.yarn Build node-gyp dependencies with all available threads 2023-11-10 05:13:13 +01:00
.envrc Fixed dev enviroment _> documented procedure 2023-05-31 13:52:21 +02:00
.git-blame-ignore-revs Add blame ignore file and sample vscode configuration 2026-01-19 23:13:40 -08:00
.gitattributes [yarn]: Enable support for corepack offline installs 2023-11-19 01:12:51 +01:00
.gitignore Add blame ignore file and sample vscode configuration 2026-01-19 23:13:40 -08:00
.gitmodules Add new logos & asset generation script 2023-10-04 02:04:30 +02:00
.noai [meta] Disable JetBrains AI features for the project globally 2023-12-11 17:22:42 +01:00
.node-version [chore] Bump .node-version 2026-03-13 15:16:35 -07:00
.npmrc pnpm 8! 2023-03-26 00:37:11 -07:00
.pnp.cjs [backend] Remove usused dependencies 2026-03-25 13:26:51 -07:00
.pnp.loader.mjs [yarn] Update version to 4.3.1 2024-07-16 15:54:04 +02:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
.weblate Defry the fish (#125) 2023-08-21 16:14:53 +02:00
.yarnrc.yml Disable yarn telemetry 2024-10-14 03:02:24 +02:00
APPS.md #227 fix apps link 2023-12-04 14:18:08 +01:00
biome.json [sdk] Rename iceshrimp-js package to iceshrimp-sdk 2024-07-23 23:15:19 +02:00
CHANGELOG.md release: v2026.4.1 2026-04-01 17:03:12 -07:00
CODE_OF_CONDUCT.md Change Code of Conduct 2023-09-06 14:14:12 +02:00
CONTRIBUTING.md [baackend] Move migrations to typescript 2023-10-13 18:44:25 +02:00
COPYING Update COPYING 2023-11-07 00:09:27 +01:00
cypress.config.ts chore: 🎨 format 2023-06-23 21:22:44 -07:00
Dockerfile [build] Bump Alpine version 2026-03-13 15:33:15 -07:00
flake.lock [nix devenv] Devenv cleanup 2023-10-26 18:43:36 +02:00
flake.nix [flake] Allow building on arm systems, nodejs: 18 -> 20 2023-11-10 12:49:41 -05:00
gulpfile.js [backend] Add environment variables to configure config file location, files directory and custom assets directory 2023-11-23 20:31:08 +01:00
LICENSE Use AGPLv3 2018-03-28 22:56:28 +09:00
package.json release: v2026.4.1 2026-04-01 17:03:12 -07:00
Procfile Create Procfile 2019-04-05 18:17:30 +09:00
README.md Clarify readme 2026-02-12 23:13:25 -08:00
release.json Defry the fish (#125) 2023-08-21 16:14:53 +02:00
SECURITY.md Defry the fish (#125) 2023-08-21 16:14:53 +02:00
yarn.lock [backend] Remove usused dependencies 2026-03-25 13:26:51 -07:00

Iceshrimp

Iceshrimp is a decentralized and federated social networking service, implementing the ActivityPub standard.
It was forked from Calckey Firefish (itself a fork of Misskey) in mid-2023, to focus on stability, performance and usability instead of new features.


Note

This project is not inactive.

Most of our current development efforts are going into the Iceshrimp.NET rewrite to further our goal of increasing stability and performance.
This means that Iceshrimp.JS (this project) is only receiving security patches, bug fixes, and parity features. Support is of course still available on the usual channels.

There is already an easy upgrade path available for existing Iceshrimp instances, though we don't recommend taking it just yet.
With Iceshrimp.NET getting ever-closer to a stable release, we hope you're just as excited as we are. Check out the repository for more information.


  • Highlighted changes:
    • First-class Mastodon client API support
    • Significantly improved database performance
    • Options to prune cached remote media automatically
    • Proper support for split domain deployments, both local and remote
    • So much more - Read the changelog to get an overview of all changes
  • Don't like the Web UI? We test our Mastodon-compatible API against the following clients:
  • Project goals:
    • No-nonsense bug fixes
    • QoL improvements
    • Better performance
    • Change of focus to actual community needs
    • Prioritization of user choice and configurability
  • Project anti-goals:
    • Flashy marketing
    • Commercialization of any kind
  • Documentation on installing (and updating) Iceshrimp using:
  • Documentation on migrating from Firefish can be found here.
  • Want to sign up at an existing instance?
    • Check out FediDB or Fediverse Observer to get an overview of the instances that are out there.
    • Please note that we do not operate a "flagship instance", the only project-affiliated domain is iceshrimp.dev.
  • Want to donate to the project?
    • Our frontend dev (Lilian) needs help paying for healthcare costs. You can contribute here. Money from the fund will be used for co-pays, and medical expenses not covered by insurance.
  • Need help or want to contribute? Join the chat room!