You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/intro.md
+28-22Lines changed: 28 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ All code is not made equal and can be split in 2 categories:
11
11
-**Boilerplate**: all the rest is boilerplate, be it UI and frontends that
12
12
allow you to call the code above, api calls to external services, error
13
13
handling, retries, logic to make your code scalable, dependency management,
14
-
CI/CD, managing secrets, schedule, permissions, authentification, etc.
15
-
That code is boilerplate because it _feels_ like you shouldn't have to
16
-
reinvent the wheel, over and over again.
14
+
CI/CD, managing secrets, schedule, permissions, authentification, etc. That
15
+
code is boilerplate because it _feels_ like you shouldn't have to reinvent the
16
+
wheel, over and over again.
17
17
18
18
Many services labels themselves as **no-code** or **low-code**, and they address
19
19
indeed the challenge of getting rid of the boilerplate and provide a
@@ -23,12 +23,15 @@ flexibility of code** as they either hide it completely, or only allow it under
23
23
restricted forms.
24
24
25
25
Windmill is different:
26
-
- it allows building **internal tools through code** much faster, without sacrificing on one side
27
-
visibility and intuitivity and on the other side, control, reliability, performance, flexibility and scalability
28
-
- it **empowers semi-technical users** to access and edit that code without being overwhelmed
29
-
by the usual barriers to entry (git, IDE, local environments, secrets managements, etc.)
30
-
- it is compatible with senior/staff software engineers **high standards for production-grade** yet flexible
31
-
yet customizable with code.
26
+
27
+
- it allows building **internal tools through code** much faster, without
28
+
sacrificing on one side visibility and intuitivity and on the other side,
29
+
control, reliability, performance, flexibility and scalability
30
+
- it **empowers semi-technical users** to access and edit that code without
31
+
being overwhelmed by the usual barriers to entry (git, IDE, local
32
+
environments, secrets managements, etc.)
33
+
- it is compatible with senior/staff software engineers **high standards for
34
+
production-grade** yet flexible yet customizable with code.
32
35
33
36
Windmill embeds:
34
37
@@ -40,14 +43,15 @@ Windmill embeds:
40
43
even [SQL](./getting_started/0_scripts_quickstart/5_sql_quickstart/index.md)
41
44
from a self-managed job queue, at scale, with any dependency, no overhead, and
42
45
minimal cold start
43
-
- a **parser that will infer the dependencies and arguments** from the code itself
44
-
and generate **lockfiles** and **input specs**
45
-
- the _lockfile_ allows the script being deployed to maintain exactly the
46
-
same set of versioned dependencies forever
47
-
- the in _input spec_ (which is actually a JSON schema) is used to generate a minimal
48
-
UI automatically for both using the script as a standalone compute or as a
49
-
step of a Flow
50
-
- a powerful **web IDE** to write Scripts with autocompletion and syntax checking
46
+
- a **parser that will infer the dependencies and arguments** from the code
47
+
itself and generate **lockfiles** and **input specs**
48
+
- the _lockfile_ allows the script being deployed to maintain exactly the same
49
+
set of versioned dependencies forever
50
+
- the in _input spec_ (which is actually a JSON schema) is used to generate a
51
+
minimal UI automatically for both using the script as a standalone compute
52
+
or as a step of a Flow
53
+
- a powerful **web IDE** to write Scripts with autocompletion and syntax
54
+
checking
51
55
- a **low-code builder and workflow engine** to build and run complex
52
56
[Flows](./getting_started/6_flows_quickstart/index.md) by composing your
53
57
custom scripts and generic scripts shared on
@@ -76,8 +80,8 @@ Windmill embeds:
76
80
Flows. Combined with state storage, it can be used to watch for external
77
81
events - for example triggering a Flow only if the external state is different
78
82
from the one stored previously
79
-
- a [CLI](https://github.com/windmill-labs/windmill/tree/main/cli) and GitHub
80
-
Actions for **GitHub** and local based developement and code management.
83
+
- a [CLI](./advanced/3_cli/index.md) and GitHub Actions for **GitHub** and local
84
+
based developement and code management.
81
85
82
86
On top of all these, you'll get a splendid community and a responsive support
83
87
team to attend you in your journey.
@@ -127,10 +131,12 @@ with:
127
131
both **heavily code-based**, have **no low-code builders** for the flows, are
128
132
**complex to set up** and operate, and do not allow to share scripts easily or
129
133
build UIs.
130
-
-_Retool_ for building **admin panels**, and its other open-source alternatives:
131
-
_Tooljet_, _Appsmith_.
134
+
-_Retool_ for building **admin panels**, and its other open-source
135
+
alternatives: _Tooljet_, _Appsmith_.
132
136
-_Airplane_ and _Superblocks_ have comparable set of features, but **not
133
137
open-source nor self-hostable**, **limited workflow** engines, **not made for
134
138
scalability** and have **no open APIs**.
135
139
136
-
You will find more details on our view over our space and competitors in the [Windmill compared to its peers page](https://docs.windmill.dev/docs/misc/windmill_compared_to_peers) page.
140
+
You will find more details on our view over our space and competitors in the
141
+
[Windmill compared to its peers page](https://docs.windmill.dev/docs/misc/windmill_compared_to_peers)
0 commit comments