• Stars
    star
    213
  • Rank 185,410 (Top 4 %)
  • Language
    Elixir
  • License
    MIT License
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A port of observer_cli using LiveView

ObserverLive

This is a port of observer_cli using phoenix and LiveView.

⚠️ It's still a work in progress and has not been tested in production.

Blog post: observer_live

Demo: Try it

Video:

video

For other LiveView examples and demos see here.

Roadmap

This project may have started as a demo for the capabilities of LiveView, but I'm keen to port the rest of observer_cli's ports. Any help is welcome!

Remaining work:

System - Cache Hit Info cache hit info

See: source

ETS ets

See: source

Mnesia mnesia

See: source

App app

See: source

If you're interested to help, submit a PR. For questions find me on elixir-lang.slack.com

Development

To run it locally:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with cd assets && npm install
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

License

Copyright (c) 2019 Dimitris Zorbas, MIT License.