react-terminal is a novelty terminal component for react. You provide the programs and the logic for them and it'll execute them for your users
Programs are passed as a prop to the component in the form { programName: ({ argv }) => "output text", }
The terminal on the left is an example of this component! It's been designed to vaugely replicate a UNIX-like filesystem using ls and cd to navigate.
This project was built for the personal project competition for CSESoc.
Feel free to use it for your own react projects! use npm install @bowdens/react-terminal and check out the documentation/example from the link above. If you do use it, let me know!