Files
textual/docs/index.md
Will McGugan 614b29e222 event docs
2022-09-18 09:10:22 +01:00

80 lines
1.6 KiB
Markdown

# Welcome
Welcome to the [Textual](https://github.com/Textualize/textual) framework documentation. Built with ❤️ by [Textualize.io](https://www.textualize.io)
<hr>
Textual is a framework for building applications that run within your terminal. Text User Interfaces (TUIs) have a number of advantages over web and desktop apps.
<div class="grid cards" markdown>
- :material-clock-fast:{ .lg .middle } :material-language-python:{. lg .middle } __Rapid development__
---
Uses your existing Python skills to build beautiful user interfaces.
- :material-raspberry-pi:{ .lg .middle } __Low requirements__
---
Low system requirements. Run Textual on a single board computer if you want to.
- :material-microsoft-windows:{ .lg .middle } :material-apple:{ .lg .middle } :fontawesome-brands-linux:{ .lg .middle } __Cross platform__
---
Textual runs just about everywhere.
- :material-network:{ .lg .middle } __Remote__
---
Textual apps can run over SSH.
- :fontawesome-solid-terminal:{ .lg .middle } __CLI Integration__
---
Textual apps can be launched and run from the command prompt.
- :material-scale-balance:{ .lg .middle } __Open Source, MIT__
---
Textual is licensed under MIT.
</div>
<hr>
```{.textual path="examples/calculator.py" columns=100 lines=41 press="3,.,1,4,5,9,2,_,_"}
```
```{.textual path="examples/pride.py"}
```
```{.textual path="docs/examples/tutorial/stopwatch.py" press="tab,enter,_,_"}
```
```{.textual path="docs/examples/guide/layout/combining_layouts.py"}
```
```{.textual path="docs/examples/app/widgets01.py"}
```