Giter Site home page Giter Site logo

t0tproduction / elk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from elk-zone/elk

1.0 1.0 1.0 11.27 MB

A nimble Mastodon web client, based on elk and customized for bumscode.com

Home Page: https://elk.bumscode.com

License: MIT License

JavaScript 0.05% TypeScript 41.13% CSS 1.02% Vue 57.64% Dockerfile 0.15%
elk mastodon nuxt bumscode

elk's Introduction

crab logo

crab alpha

A nimble Mastodon web client, based on elk and customized for bumscode.com.


Elk screenshots

⚠️ Crab and its parent Elk are in Alpha

If you want to contribute to the parent project, check out its repo.

Deployment

Official Deployment

The crab team maintains a deployment at:

💖 Sponsors

If you're enjoying the app, consider sponsoring the Elk team:

Or you can sponsor their core team members individually:

We would also appreciate sponsoring other contributors to the Elk project. If someone helps you solve an issue or implement a feature you wanted, supporting them would help make this project and OS more sustainable.

🚀 Contributing

Feel free to open PRs on this repo if you want to contribute to crab! If you want to contribute to Elk, check out their Contributing Guide.

Local Setup

Clone the repository and run on the root folder:

pnpm i
pnpm run dev

Warning: you will need corepack enabled, check out the Elk Contributing Guide for a detailed guide on how to set up the project locally.

We recommend installing ni, that will use the right package manager in each of your projects. If ni is installed, you can instead run:

ni
nr dev

Testing

Elk uses Vitest. You can run the test suite with:

nr test

📲 PWA

You can consult the PWA documentation to learn more about the PWA capabilities on Elk, how to install Elk PWA in your desktop or mobile device and some hints about PWA stuff on Elk.

🦄 Stack

  • Vite - Next Generation Frontend Tooling
  • Nuxt - The Intuitive Web Framework
  • Vue - The Progressive JavaScript Framework
  • VueUse - Collection of Vue Composition Utilities
  • Pinia - The Vue Store that you will enjoy using
  • Vue Macros - More macros and syntax sugar for Vue
  • UnoCSS - The instant on-demand atomic CSS engine
  • Iconify - Iconify icon sets in JSON format
  • Masto.js - Mastodon API client in TypeScript
  • shikiji - A beautiful and powerful syntax highlighter
  • vite-plugin-pwa - Prompt for update, Web Push Notifications and Web Share Target API

👨‍💻 Contributors

📄 License

MIT © 2022-PRESENT crab & Elk contributors

elk's People

Contributors

alexzhang1030 avatar antfu avatar ayoayco avatar boehs avatar cyberalien avatar danielroe avatar demivan avatar edimitchel avatar emanuelpina avatar johnythecarrot avatar katullo11 avatar liberaldev avatar littlesound avatar mastoduy avatar maybeanerd avatar mini-ghost avatar mrcego avatar patak-dev avatar piotrski avatar renovate[bot] avatar shinigami92 avatar shuuji3 avatar sma11x avatar sxzz avatar userquin avatar webfansplz avatar wheatjs avatar xabirequejo avatar zaidhaan avatar zyyv avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

tiborpilz

elk's Issues

Add meta info to posts

Currently posts are marked as sent by elk
Let's change that to crab and link to this repo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.