mastodon-instances - Mastodon instances list

  •        376

This is the source code for the Mastodon instances list at instances.social.

https://instances.social
https://github.com/TheKinrar/mastodon-instances

Dependencies:

accept-language-parser : ^1.4.0
apicache : ^0.8.4
bluebird : ^3.5.1
body-parser : ^1.17.1
camo-url : ^0.2.0
connect-flash : ^0.1.1
connect-mongo : ^1.3.2
country-language : ^0.1.7
express : ^4.15.2
express-basic-auth : ^1.0.1
express-flash : 0.0.2
express-flash-2 : ^1.0.1
express-promise-router : ^2.0.0
express-session : ^1.15.2
gini : ^1.1.7
http-auth : ^3.1.3
kue : ^0.11.6
languages : ^0.1.3
mailgun-js : 0.20.0
mastodon : ^1.2.2
mastodon-api : ^1.3.0
mongoose : ^4.9.8
monk : ^4.0.0
morgan : ^1.8.2
nunjucks : ^3.0.0
parse-domain : ^2.1.2
password-hash : ^1.2.2
pg : ^7.4.1
pg-format : ^1.0.4
pg-hstore : ^2.3.2
pify : ^3.0.0
random-js : ^1.0.8
randomstring : ^1.1.5
request : ^2.81.0
request-promise-native : ^1.0.5
rotating-file-stream : ^1.2.2
sequelize : ^4.37.4

Tags
Implementation
License
Platform

   




Related Projects

mastodon - Your self-hosted, globally interconnected microblogging community

  •    Ruby

Mastodon is a free, open-source social network server based on open web protocols like ActivityPub and OStatus. The social focus of the project is a viable decentralized alternative to commercial social media silos that returns the control of the content distribution channels to the people. The technical focus of the project is a good user interface, a clean REST API for 3rd party apps and robust anti-abuse tools. Ruby on Rails is used for the back-end, while React.js and Redux are used for the dynamic front-end. A static front-end for public resources (profiles and statuses) is also provided.

Pixelfed - Federated Image Sharing (WIP)

  •    PHP

PixelFed is a federated social image sharing platform, similar to Instagram. Federation is done using the ActivityPub protocol, which is used by Mastodon, PeerTube, Pleroma, and more. Through ActivityPub PixelFed can share and interact with these platforms, as well as other instances of PixelFed.

Mstdn - Tiny web-based mastodon client for your desktop

  •    TypeScript

Mstdn is a desktop application based on the mobile version of the Mastodon page and the Electron framework. It basically uses Mastodon's mobile page and provides various desktop application features (such as desktop notifications, keybindings, and multi-account support). Mastodon is an open source project. So if you want to make a new UI, you can just fork the project, implement your favorite UI and host it on your place. Then you can participate Mastodon networks from it.

Mastodon - A GNU Social-compatible microblogging server. Alternative to Twitter

  •    Ruby

Mastodon is a free, open-source social network server. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.

Lemmy - Building a federated alternative to reddit in rust

  •    Rust

Lemmy is a link aggregator / reddit clone for the fediverse. Lemmy is similar to sites like Reddit, Lobste.rs, Raddle, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse.


Plume - Federated blogging application using ActivityPub

  •    Rust

Plume is a federated blogging engine, based on ActivityPub. It is written in Rust, with the Rocket framework, and Diesel to interact with the database. Plume is not just a single website, but an entire interconnected, yet independent network of what we call instances. You write content from your own instance, but anyone else on any other Plume instance can enjoy your stories too. Plume has many features that allow the exchange between writers and readers to be bi-directional from the get-go.

WriteFreely - A simple, federated blogging platform. Written in Go.

  •    Javascript

WriteFreely is a beautifully pared-down blogging platform that's simple on the surface, yet powerful underneath. It's designed to be flexible and share your writing widely, so it's built around plain text and can publish to the fediverse via ActivityPub. It's easy to install and light enough to run on a Raspberry Pi.

veles - Distributed machine learning platform

  •    C++

Mastodon - Veles <-> Java bridge for Hadoop etc. Released under Apache 2.0 license. Copyright © Samsung Electronics Co., Ltd., 2013-2015.

misskey - A planet of fediverse ✨🐢🚀✨

  •    Vue

Sophisticated microblogging platform, evolving forever. Easiest way to tell your emotions. Misskey allows you to add various type of reactions to other’s post. The emotional experience on Misskey will never be on other SNSs which only able to push “likes”.

autospotting - Automatically replace AWS EC2 instances in AutoScaling groups with identically configured but up to 90% cheaper spot instances

  •    Go

A simple and easy to use tool designed to significantly lower your Amazon AWS costs by automating the use of spot instances. When installed and enabled on an existing on-demand AutoScaling group, AutoSpotting clones one of your on-demand instances from the group with a spot instance that is cheaper, at least as large (automatically considering memory, CPU cores and disk volumes) and configured identically to it. Once the new spot instance is ready, it is attached to the group and an on-demand instance is detached and terminated to keep the group at constant capacity.

multitor - A tool that lets you create multiple TOR instances with a load-balancing traffic between them by HAProxy

  •    Shell

A tool that lets you create multiple TOR instances with a load-balancing traffic between them by HAProxy. It's provides one single endpoint for clients. Support socks protocol and http-proxy servers: polipo, privoxy and hpts. In addition, you can view previously running TOR processes and create a new identity for all or selected processes. Multitor was created with the aim of initialize many TOR processes as quickly as possible. I could use many instances for my daily use programs (web browsers, messangers and other). In addition, I was looking for a tool that would increase anonymity when conducting penetration tests and testing the security of infrastructure.

Windows Azure Service Instances Auto Scaling

  •    

Windows Azure Service Instances Auto Scaling is a way for dynamically scaling-up and scaling-down the instances number of a running hosted service. This management is done by an Worker Role following a time schedule and/or the VM's CPU Load. In case of any bug be detected...

indextank-service - The API, BackOffice, Storefront, and Nebulizer for IndexTank

  •    Python

IndexTank Service (http://indextank.com) contains the source code for implementing the Search-as-a-Service platform. It contains the components that allow managing user accounts, server instances (worker) and index instances (deploy); it depends on IndexTank Engine (https://github.com/linkedin/indextank-engine) binary.Django application implementing the REST JSON API, enables index management per account, indexing functions and search. Interacts via Thrift with specific index instances (deploy).

resque-status - resque-status is an extension to the resque queue system that provides simple trackable jobs

  •    Ruby

resque-status is an extension to the resque queue system that provides simple trackable jobs. resque-status provides a set of simple classes that extend resque's default functionality (with 0% monkey patching) to give apps a way to track specific job instances and their status. It achieves this by giving job instances UUID's and allowing the job instances to report their status from within their iterations.

mln - Manage Large Networks

  •    Perl

MLN (Manage Large Networks) is a perl program used to manage a set of User-Mode-Linux instances or Xen instances. From a configuration file, it is possible to specify a large complex network of e.g. Xen instances, which are each configured as specified.

Nox - Nox is an Android library created to show a custom view with some images or drawables inside which are drawn following a shape indicated by the library user

  •    Java

Nox is an Android library created to show a custom view with some images or drawables (NoxItem instances) inside which are drawn following a shape indicated by the library user. You can create you own Shape implementations if you want, by default there are some interesting Shape implementations to show NoxItem instances following a circular, spiral or linear shape. The space needed to show you NoxItem instances will be calculated automatically by the library and the scroll effect will be enabled if needed. If the Shape you choose needs a bidirectional scroll, like CircularShape, this will be enabled automatically. NoxItem placeholder: nox:item_placeholder. This placeholder will be used if the NoxItem to draw has no a placeholder configured.

aws-name-server - DNS server that lets you look up ec2 instances by instance name

  •    Go

A DNS server that serves up your ec2 instances by name. It uses CNAMEs so that instances will resolve to internal IP addresses if you query from inside AWS, and external IP addresses if you query from the outside.

diffy - Diffy is a triage tool used during cloud-centric security incidents, to help digital forensics and incident response (DFIR) teams quickly identify suspicious hosts on which to focus their response

  •    Python

Diffy is a digital forensics and incident response (DFIR) tool developed by Netflix's Security Intelligence and Response Team (SIRT). Diffy allows a forensic investigator to quickly scope a compromise across cloud instances during an incident, and triage those instances for followup actions. Diffy is currently focused on Linux instances running within Amazon Web Services (AWS), but owing to our plugin structure, could support multiple platforms and cloud providers.

EC2Box - A web-based SSH console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS)

  •    Java

A web-based ssh console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS). EC2Box allows you to share terminal commands and upload files to all your EC2 instances. Once the sessions have been opened you can select a single EC2 instance or any combination to run your commands. Also, additional instance administrators can be added and their terminal sessions and history can be audited. The simplest way to get started is to run the AMI from the AWS Marketplace.

kerl - Easy building and installing of Erlang/OTP instances

  •    Shell

Easy building and installing of Erlang/OTP instances