# Syncthing Foundation Grant: New GUI & REST API

**URL:** https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732
**Category:** General
**Created:** [September 5, 2019, 8:27am UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732 "2019-09-05T08:27:38Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [September 5, 2019, 8:27am UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/1 "2019-09-05T08:27:39Z")

</div>

The newly minted Syncthing Foundation is now ready to announce the first grant: a rewrite of the Syncthing GUI and a corresponding improvement of the underlying REST API. The full details are on the grant page:

[https://www.syncthing.org/grants/2019-09-05-new-gui-api/](https://www.syncthing.org/grants/2019-09-05-new-gui-api/)

This is the first such grant for the foundation, and also the first such that I’ve organized personally. Hence I’m sure there are lots of questions unanswered and possibly mistakes to correct along the way. This thread serves to clarify those questions and hold the related discussion.

This thread is not meant to discuss the technical details of the resulting work – those will be managed like any other development on the progress, in PRs and discussion threads as required at the time. I’ll just make sure to answer one possible worry: No, we won’t be removing the existing GUI or REST API as part of this. There are compatibility concerns and I’m sure we’ll need to keep both around for a long time even when the newer alternatives are available.

The application is via email as noted on the grant page. Do not apply for the grant in this forum thread. 🙂

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [September 5, 2019, 10:13am UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/4 "2019-09-05T10:13:21Z")

</div>



---

<div class="post-metadata">

### Author: ![esbeeb](https://forum.syncthing.net/user_avatar/forum.syncthing.net/esbeeb/32/6075_2.png) [@esbeeb](https://forum.syncthing.net/u/esbeeb)
#### Post date: [September 12, 2019, 9:19am UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/5 "2019-09-12T09:19:56Z")

</div>

> [@calmh](#):
>
> No, we won’t be removing the existing GUI

Thanks! It took me considerable time to get used to the current GUI, and I appreciate it staying the same (for a good while).

I look forward to the new GUI, and I’m grateful that a grant for this work is possible. Kudos on the formation of the new Syncthing foundation.

I actually like Syncthing’s existing GUI (wow, a reactive Javascript GUI that looks almost the same in aross all platforms). Many of the existing file syncing tools for Linux are about as beautiful as a rototiller, in comparison to Syncthing.

---

<div class="post-metadata">

### Author: ![gilli](https://forum.syncthing.net/user_avatar/forum.syncthing.net/gilli/32/252_2.png) [@gilli](https://forum.syncthing.net/u/gilli)
#### Post date: [September 15, 2019, 12:25pm UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/6 "2019-09-15T12:25:37Z")

</div>

Are you looking for a single individual who can do all of the tasks?

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [September 15, 2019, 6:19pm UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/7 "2019-09-15T18:19:06Z")

</div>

Hi there! 🙂 Not necessarily. That said, the amount of funding available isn’t infinite. I would also prefer not to be responsible for coordinating a team who don’t already know each other. If someone were to step forward and say they’re a designer/coder tag team who often work together, that’s great.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [September 20, 2019, 10:37am UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/8 "2019-09-20T10:37:15Z")

</div>

To clarify that, we’re looking for someone (or a coordinated team) to tackle the _GUI_ stuff. There is also some backend API work (Go) that we’re asking for, but we have the competence to do that ourselves if required. It doesn’t necessarily need to be part of the GUI work if someone feels it’s too far out of their comfort zone.

---

<div class="post-metadata">

### Author: ![sipp11](https://forum.syncthing.net/user_avatar/forum.syncthing.net/sipp11/32/6128_2.png) [@sipp11](https://forum.syncthing.net/u/sipp11)
#### Post date: [October 7, 2019, 5:16am UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/9 "2019-10-07T05:16:00Z")

</div>

I’m interested. I would be helpful in the UI part if you guys decide to go forward to React. I probably didn’t have a full-time to devote to the project, but I’ll try my best. Keep us updated how this GUI refresh goes.

To be clear, I don’t really think I’m up for the grant that’s why I post here.

---

<div class="post-metadata">

### Author: ![adir1](https://forum.syncthing.net/user_avatar/forum.syncthing.net/adir1/32/6706_2.png) [@adir1](https://forum.syncthing.net/u/adir1)
#### Post date: [October 7, 2019, 6:47pm UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/10 "2019-10-07T18:47:45Z")

</div>

Just posting here as well - I will be happy to help with REST api, but don’t have much Reactive UI skills (although been meaning to learn it).

---

<div class="post-metadata">

### Author: ![nexus\_software](https://forum.syncthing.net/user_avatar/forum.syncthing.net/nexus_software/32/7542_2.png) [@nexus\_software](https://forum.syncthing.net/u/nexus_software)
#### Post date: [March 23, 2020, 6:38pm UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/11 "2020-03-23T18:38:21Z")

</div>

Is this project still active? If so, it sounds like it would be fun, interesting and globally beneficial.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [March 23, 2020, 7:01pm UTC](https://forum.syncthing.net/t/syncthing-foundation-grant-new-gui-rest-api/13732/12 "2020-03-23T19:01:23Z")

</div>

In principle, however in practice it’s on hold as were sorting out practicalities and funding.
