Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Mayel - ghost account (mayel@social.coop)'s status on Tuesday, 31-Jul-2018 08:29:08 EDT Mayel - ghost account Mayel - ghost account

    I've started putting together a list of #fediverse apps, focused on implementations of #ActivityPub, documenting their status and what tech stack they're (being) built with: https://ethercalc.org/fediverse-stacks

    This is a publicly editable doc, so would appreciate corrections/additions, and feedback especially from fediverse devs, but also from instance admins and users:

    - What app/implementation/stack did you try?
    - Pros/cons you encountered
    - What stack & libraries would you choose if starting today?

    In conversation Tuesday, 31-Jul-2018 08:29:08 EDT from social.coop permalink
    1. Mayel - ghost account (mayel@social.coop)'s status on Tuesday, 31-Jul-2018 08:31:28 EDT Mayel - ghost account Mayel - ghost account
      in reply to

      Besides specific apps, here's a list of #ActivityPub libraries:

      * Flask/Python ActivityPub server: https://github.com/rowanlupton/pylodon
      * Tornado/Python: https://github.com/dsblank/activitypub
      * Python: https://github.com/tsileo/little-boxes
      * C# ActivityPub server: https://git.puckipedia.com/kroeg
      * Python example: https://github.com/tOkeshu/activitypub-example
      * Rust, Lightweight Mastodon- and GNU social-compatible ActivityPub and OStatus server: https://github.com/Arkanosis/microstatus
      * Rust: https://github.com/rustodon/rustodon
      * Go: https://github.com/go-fed/activity

      In conversation Tuesday, 31-Jul-2018 08:31:28 EDT from social.coop permalink

      Attachments

      1. rustodon/rustodon
        from GitHub
        rustodon - A Mastodon-compatible, ActivityPub-speaking server in Rust
      2. rowanlupton/pylodon
        from GitHub
        pylodon - Flask-based ActivityPub server
      3. dsblank/activitypub
        from GitHub
        activitypub - A general Python ActivityPub library
      4. tsileo/little-boxes
        from GitHub
        little-boxes - Tiny ActivityPub framework written in Python, both database and server agnostic.
      5. gitea: Gitea Service
        Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go
      6. tOkeshu/activitypub-example
        from GitHub
        activitypub-example - An ActivityPub server implementation example
      7. Arkanosis/microstatus
        from GitHub
        microstatus - Lightweight Mastodon- and GNU social-compatible ActivityPub and OStatus server implementation
      8. go-fed/activity
        from GitHub
        activity - ActivityStreams & ActivityPub in golang, oh my!
      1. Mayel - ghost account (mayel@social.coop)'s status on Tuesday, 31-Jul-2018 08:39:45 EDT Mayel - ghost account Mayel - ghost account
        in reply to

        Would love your input on this, if you please!

        @Gargron @cwebber @aaronpk @Chocobozzz @switchingsocial @bhaugen @lynnfoster @bernini @pixelfed @prismo @funkwhale @dev @zinat @GetTogetherComm @cloutstream @aardwolf

        In conversation Tuesday, 31-Jul-2018 08:39:45 EDT from social.coop permalink
    2. pet dog (human) (pea@fuckonthefirst.date)'s status on Tuesday, 31-Jul-2018 08:46:14 EDT pet dog (human) pet dog (human)
      in reply to
      @mayel fontina dev here

      it's worth noting fontina is on hiatus at the moment while I'm working on Pubstomp, a generic AP backend server that fontina is going to be built on top of down the line that uses golang and dgraph as a DB
      In conversation Tuesday, 31-Jul-2018 08:46:14 EDT from fuckonthefirst.date permalink
    3. Mayel - ghost account (mayel@social.coop)'s status on Tuesday, 31-Jul-2018 09:21:30 EDT Mayel - ghost account Mayel - ghost account
      in reply to

      PS. We've been talking with @bhaugen and others about the need for a generic agent-centric #ActivityPub server, so that instead of signing up to a bunch of different servers, a user could have their indentity and data all in one place, and all the apps they use (clients, but if necessary server-side "plugins" as well) would interact with the activity/objects types that they support.

      What do you think?

      cc @cwebber @aaronpk @deadsuperhero @aral

      In conversation Tuesday, 31-Jul-2018 09:21:30 EDT from social.coop permalink
      1. Dion Moult (thinkmoult@mastodon.social)'s status on Tuesday, 31-Jul-2018 09:41:18 EDT Dion Moult Dion Moult
        in reply to

        @mayel @aral @deadsuperhero @aaronpk @cwebber @bhaugen totally. We need an ID that we can migrate from service to service. OpenID plus more.

        Right now my data is spread. My identity is spread. And frankly I don't own my ID. If I wanted to migrate instances I'm at the mercy of the instance admins.

        In conversation Tuesday, 31-Jul-2018 09:41:18 EDT from mastodon.social permalink
    4. mbajur (mbajur@mastodon.social)'s status on Saturday, 04-Aug-2018 15:50:53 EDT mbajur mbajur
      in reply to

      @mayel hi, @prismo dev here!

      I'm using Ruby on Rails stack for prismo development and i'm pretty happy with it. The biggest pro of using it is that mastodon is based on RoR as well so i can use a lot of code from it. On the other hand, ruby ecosystem lacks any libraries dedicated to work with AP so it's all about taking a lot of small pieces from mastodon and refactoring them for my needs.

      When prismo is stable and ready, i would really love to make some ruby lib to make working with AP easier

      In conversation Saturday, 04-Aug-2018 15:50:53 EDT from mastodon.social permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.