Code Monkey home page Code Monkey logo

edex-ui's Introduction


Logo

undefined
undefined undefined undefined
undefined undefined undefined undefined undefined


eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface.

Heavily inspired from the TRON Legacy movie effects, the eDEX-UI project was originally meant to be "DEX-UI with less « art » and more « distributable software »". While keeping a futuristic look and feel, it strives to maintain a certain level of functionality and to be usable in real-life scenarios, with the larger goal of bringing science-fiction UXs to the mainstream.

It might or might not be a joke taken too seriously.

( Jump to: Screenshots - Questions & Answers - Featured In - Developer Instructions - Credits - Thanks )

Features

  • Fully featured terminal emulator with tabs, colors, mouse events, and support for curses and curses-like applications.
  • Real-time system (CPU, RAM, processes) and network (GeoIP, active connections, transfer rates) monitoring.
  • Full support for touch-enabled displays, including an on-screen keyboard.
  • Directory viewer that follows the CWD (current working directory) of the terminal.
  • Advanced customization using themes, on-screen keyboard layouts, CSS injections. See the wiki for more info.

Screenshots

Default screenshot

(neofetch on eDEX-UI 2.0 with the default "tron" theme & QWERTY keyboard)

Nord screenshot

(Graphical settings editor on eDEX-UI 2.0 with the "nord" colorful theme)

Disrupted screenshot

(fx showing the results of a ipapi query on eDEX-UI 2.0 with the experimental "tron-disrupted" theme, and the user-contributed DVORAK keyboard)

Q&A

Click on the little badges under the eDEX logo at the top of this page, or go to the Releases tab.

I have a problem!

Search through the Issues to see if yours has already been reported. If you're confident it hasn't been reported yet, feel free to open up a new one. If you see your issue and it's been closed, it probably means that the fix for it will ship in the next version, and you'll have to wait a bit.

Can you disable the keyboard/the filesystem display?

You can't disable them (yet) but you can hide them. See the tron-notype theme.Thank you for supporting 🎉 SAILLARD Gabriel

Are PRs welcome?

They are!

Is this repo actively maintained?

Yes.

How did you make this?

Glad you're interested! See #272.

This is so cool.

Thanks!

Useful commands for the nerds

Starting from source:

IMPORTANT NOTE: the following instructions are meant for DEVELOPERS ONLY. If you're just a casual user please download the precompiled binaries available on the Releases tab.

on *nix systems (You'll need the Xcode command line tools on macOS):

  • clone the repository
  • npm run install-linux
  • npm start

on Windows:

  • start cmd or powershell as administrator
  • clone the repository
  • npm run install-windows
  • npm start

Building

Note: Due to native modules, you can only compile binaries for the OS you are compiling from. Note²: It is recommended to start building from a fresh clone to prevent the code minifier script from parsing an entire node_modules folder.

  • make a fresh clone (recommended)
  • npm install (NOT install-linux or install-windows)
  • npm run build-linux or build-windows or build-darwin

Resulting binaries and assets will be in the dist folder.

Credits

eDEX-UI's source code was primarily written by me, Squared. If you want to get in touch with me or find other projects I'm involved in, check out my website.

PixelyIon helped me get started with Windows compatibility and offered some precious advice when I started to work on this project seriously.

Thanks

Of course, eDEX would never have existed if I hadn't stumbled upon the amazing work of Seena on r/unixporn.

This project uses a bunch of open-source libraries, frameworks and tools, see the full dependency graph.

I want to namely thank the developers behind xterm.js, systeminformation and SmoothieCharts.

Huge thanks to Rob "Arscan" Scanlon for making the fantastic ENCOM Globe, also inspired by the TRON: Legacy movie, and distributing it freely. His work really puts the icing on the cake.

edex-ui's People

Contributors

acolombo25 avatar akbiggs avatar arthurgeron avatar crypnull avatar demonstrandum avatar dependabot-support avatar dependabot[bot] avatar gitsquared avatar greenkeeper[bot] avatar greenkeeperio-bot avatar hmikihth avatar icanwalkonwater avatar imgbotapp avatar manolomon avatar n1tr0-5urf3r avatar nottnottloop avatar pixelyion avatar s0 avatar snyk-bot avatar syxanash avatar waldyrious avatar wgierke avatar xkenmon avatar

Watchers

 avatar  avatar

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.