Revolt, open source -alternativet till Discord

Discord är en gratisprogramtjänst för snabbmeddelanden. plattformsoberoende VoIP röst-, video- och textchatt som har vunnit stor popularitet på senare år och som fungerar via servrar och separeras i text- eller röstkanaler.

Discord-klienten bygger på Electron-ramverket och den är gjord med webbutvecklingsverktyg, vilket gör att den kan vara multiplattform och köras på persondatorer och på webben. Mjukvaran stöds av elva datacenter spridda över hela världen för att hålla latensen hos kunderna låg.

Alla versioner av klienten stöder samma uppsättning funktioner, och Discord-appen för PC är speciellt utformad för att användas under spelande, eftersom den innehåller funktioner som låg latens, gratis röstchattservrar för användare och dedikerad serverinfrastruktur.

Om Revolt

Projektet Revolt är positionerat som en utveckling av en kommunikationsplattform avsedd att skapa en öppen källkodsanalog till Discord-budbäraren

Som Discord, plattformen Revolt fokuserar på att skapa plattformar för att organisera kommunikation mellan samhällen och grupper med gemensamma intressen. revolt låter dig köra din egen server av kommunikation i dina anläggningar och, om nödvändigt, säkerställa dess integration med en webbplats eller kommunicera med hjälp av tillgängliga klientapplikationer. För snabb serverdistribution tillhandahålls en containeravbildning för Docker.

Revolts serversida är skrivet i Rust, använder MongoDB för lagring och distribueras under AGPLv3-licensen. Klientsidan är skriven i TypeScript och i desktopversionen är den baserad på plattformen Elektron, och i webbapplikationsversionen, i Preact-ramverket och Vite-verktygslådan.

Ett separat projekt är att utveckla komponenter som en server för röstkommunikation, en fildelningstjänst, en proxy och en generator.widgets inbäddade på sidan. Mobilappar för Android och iOS tillhandahålls inte; istället föreslås det att använda en installerad webbapplikation som fungerar i PWA-läge (Progressive Web Apps).

Plattformen är i inledningsskedet av betatestning och stöder i sin nuvarande form endast text- och röstchatt, som till exempel kan användas för att kommunicera mellan spelare under den gemensamma passagen av datorspel. Av grundläggande egenskaper, ange en användarstatus är markerad, skapa en profil med Markdown-uppmärkning, bifoga märken till en användare, skapa användargrupper, kanaler och servrar, separation av privilegier, verktyg för att blockera/avblockera överträdare, stöd för att skicka inbjudningar (inbjudan).

Framtida utgåvor förväntas stödja bots, ett komplett modereringssystem och moduler för integration med kommunikationsplattformarna Discord och Matrix, plus på längre sikt, stöd för säkra chattar planeras att implementeras (E2EE Chat), som använder end-to-end-kryptering på deltagarnas sida.

Samtidigt projektet har inte för avsikt att utvecklas mot decentraliserade och federerade system som ansluter till flera servrar. Revolt försöker inte konkurrera med Matrix, vill inte komplicera implementeringen av protokollet och ser sin nisch som att skapa unika servrar som fungerar optimalt för enskilda projekt och gemenskaper som kan köras på en billig VPS.

Bland chattplattformarna nära Revolt kan man också notera det delvis öppna projektet Rocket.Chat, vars serverdel är skriven i JavaScript, körs på Node.js-plattformen och distribueras under MIT-licensen.

I Rocket.Chat är bara den grundläggande funktionaliteten öppen, och ytterligare funktioner distribueras i form av betalda plugins. Rocket.Chat är begränsat till textmeddelanden och är främst inriktat på att hålla företagschattar, kommunicera med kollegor i företag och säkerställa interaktion med kunder, partners och leverantörer. Du kan också nämna de öppna budbärarna Zulip, Mattermost, Wire, Gitter och Briar.

Slutligen om du är intresserad av att veta mer om det, du kan kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.