Giter Site home page Giter Site logo

tekexplorer / featherdactyl.com Goto Github PK

View Code? Open in Web Editor NEW
23.0 23.0 3.0 44.22 MB

Featherdactyl is an app for Pterodactyl made in Flutter. Keep an eye out for a release!

Home Page: https://featherdactyl.com

License: GNU General Public License v3.0

CSS 9.10% HTML 90.90%

featherdactyl.com's Introduction

Hi there ๐Ÿ‘‹

ko-fi

featherdactyl.com's People

Contributors

tekexplorer avatar yesbad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

featherdactyl.com's Issues

[Bug] When putting an invalid key & panel URL it is stuck on a loading state - Windows

Describe the bug
Putting a random panel URL and API key, the spinner is infinitely spinning

To Reproduce
Steps to reproduce the behavior:

  1. Go to login
  2. Put a random string of letters that make a domain (EG: fkjssdjfljsdflsjdfkls.com)
  3. Put a random string of letters for API key (EG: klkdasaks)
  4. Click login

Expected behavior
Return back an error of something like "Invalid key / URL)

Screenshots
Capture

App (please complete the following information):

  • Version: 0.0.18
  • Build Number: unknown

Desktop (please complete the following information):

  • OS: Windows 10
  • Version 21H2

[Suggestion] Change exit icon

For reference, what is the current latest app version?

Version: v0.0.22
Build: 224

Currently the Exit to the Profiles Page button looks like an Account Settings button which makes it confusing.

Describe the solution you'd like
Change the Exit to the Profiles Page button to a different icon, maybe like the fa fa-sign-out icon

Describe alternatives you've considered
Simply change it.

Screenshots:
https://gyazo.com/b0f8b4cf7c18156eb536659f012fc9e0

Additional context
Would be less confusing and people would stop accidentally logging out, instead of trying to change their account settings

[Suggestion] Add Domain Validation when trying to login to pterodactyl instance

For reference, what is the current latest app version?

Version: 0.0.37
Build: unknown (the app's response)

Is your feature request related to a problem? Please describe.
Sort of, it is possible to misspell your domain or enter in the wrong one (which could result to leaking your api token if it is sent to the wrong domain and the app only shows unknown error on login with wrong domain so it is also not immediately obvious your domain could be wrong) so it would be nice to have some domain validation to ensure the domain is running default pterodactyl (as when you bring in custom themes, it would become virtually impossible to accurately detect a custom theme/login page, unless in the future pterodactyl introduces an anonymous pterodactyl endpoint)

Describe the solution you'd like
Find an HTML element to check for on the base URL/login page that matches the latest panel, to cover the cases of a non-standard login page or custom theme though (or if the login page UI changes dramatically or slightly that breaks your check if doesn't make logging in on old versions impossible), you can add a prompt to ask if they are sure the domain is correct (shouldn't be too much of a pester as it is only when logging in) and if so, it will proceed like normal and if no... then, tell them to enter in the correct domain name? (or whatever you feel is best)

Describe alternatives you've considered
Double checking the domain you enter before going to the next screen.

Additional context
The failure to check for an invalid pterodactyl domain also results in an error that causes the app to get stuck on that failed url until restart (it seems)

[Suggestion] (internal) File Manager Cache System

For reference, what is the current latest app version?

Version: 0.0.22
Build: 224

Is your feature request related to a problem? Please describe.
Currently there is no caching system for the file manager, meaning that traversing through directories makes an API request each time, as well as for going back directories. While this isn't really an issue, there is the potential of running into performance issues in the future when the app is handling more processes or other factors.

Describe the solution you'd like
A system for caching files/directories, only fetching from the API if the directory is not cached. This would reduce the number of API requests being made, consequently improving performance, and give the "refresh folder" button more of a purpose.

Key things to note about implementing such a system would be file actions' effect on the cache, this would need to be monitored and updated accordingly to prevent old files/directories getting stuck in the cache. A cache interval would also be ideal depending on how this is implanted, but more detail can be provided later on.

Describe alternatives you've considered
There are none as this isn't really a bug, but would definitely improve on the current system.

Additional context
See feedback channel in the server.

[Suggestion] Error Responses for Profiles page

For reference, what is the current latest app version?

Version: 0.0.22
Build: 224

Is your feature request related to a problem? Please describe.
When the app encounters an error no response is shown in the UI, for example, trying to access a profile with an invalidated key will error internally, but no response is made in the UI (related to #33). A similar issue is present when attempting to access a part of the app that isn't supported by the panel the profile uses (e.g. SSH keys using a v1.7 panel).

Describe the solution you'd like
Have proper error responses in place to improve UI and UX, and for features that the panel doesn't support, have a message in place notifying the user to upgrade their panel (e.g. "Your panel is running on a version that doesn't support xyz, please contact an administrator to upgrade to ...").

Describe alternatives you've considered
N/A.

Additional context
N/A.

[Suggestion] Minimum Window Size

Is your feature request related to a problem? Please describe.
No.

Describe the solution you'd like
There should be a minimum window size when resizing the app (only applies to the desktop version). Resizing the app currently works well but can start to get cluttered and out of shape if the window size gets too small.

Describe alternatives you've considered
There aren't any that I found.

Additional context
None.

[Bug] "back" button unresponsive

Describe the bug
When going to the account page, the "back" button does not work. I am still able to go to the preferences page and profiles page and go back from there, but it stays stuck on the account page.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the Account page
  2. Press the "back" button (โ†)

Expected behavior
It should go back to the previous page.

Screenshots
Not really useful as they don't show much.

Desktop (please complete the following information):

  • OS: Windows 11
  • Version: 0.0.13

Smartphone (please complete the following information):

  • Device: Untested
  • OS: Untested
  • Version: Untested

Additional context
N/A.

Credentials not saved when closing app

When you leave the app and delete it using apps screen (swiping up from square button), it takes you back to the initial page, inconvenient for frequent use.

[Suggestion] Reassigning Primary API Keys

Is your feature request related to a problem? Please describe.
This isn't really a problem but there is no way currently to edit existing profiles, meaning that if the key for that profile was deleted or needed to be updated, the profile would need to be recreated with the new key.

Describe the solution you'd like
The ability to set an API key as the primary key for the profile when creating it through the app. This saves time having to recreate profiles, especially if you have more than one.

Describe alternatives you've considered
Recreating the profile is the only current alternative, albeit not the best one, and isn't great for UX.

Additional context
The idea came up after the #29 bug and would definitely be a better solution than the current methods.

Back button navigation system improvements

I notice that the profile selector is a bit slower on back functionality so either make that as fast as back button for everything else or ensure that the back animation or whatever is going on is done before allowing another back button press as if you do 2 quickly when trying to go back, it does some weird bugs such as, if you hit the back button twice, it will go one screen back but go back to the profile selector, or any other screen, it will go back to the credential screen when you press the back button this time.

Also make it so there is a prompt when trying to back out to credential screen, in my opinion, have a logout prompt to the user. As I don't think many people will have the whole api key handy the whole time and will require people to delete and remake the api keys a lot otherwise.

And with the profile selector personally, I don't think it makes sense for that screen to have the back screen functionality, or only have it go once in a row, as in, if you go to profile manager, select profile and do that again, it will cause 4 back buttons to get to the screen before those 2 actions, so it should only require 2 back buttons, maybe only if it is the same profile over and over again and not if it's 2 different ones, I'm sorry if this is unclear.

[Suggestion] Update Key Modal

Is your feature request related to a problem? Please describe.
This is in relation to #29 and #32: if the API key for the app is deleted, the profile needs to be recreated. While this isn't a problem it can be a long process.

Describe the solution you'd like
If the key for an existing profile is not working (i.e. 401/403) show a popup modal with the option to update the key.

Describe alternatives you've considered
Recreating the profile is the only current alternative, this would be a nice feature to have though.

Additional context
See #32.

API Key creation validation so request is only sent if pterodactyl's preconditions are met

Creating api keys currently doesn't seem to validate input and that is an issue as api keys have certain preconditions like the description is required and it must be at least 4 characters long so, the create api key functionality should ensure the description can't be empty and that the description is 4 characters before sending the request to the panel.

[Bug] Back button disappears

Describe the bug
When you are on the user settings page, on the top-left there is a button to go back to servers list. Whenever you click on the Preferences button while you were on the user settings page, the button to go back just disappears and you are stuck.

To Reproduce
Steps to reproduce the behavior:

1. Open the user settings page
2. Click on the preferences button
3. Close the preferences page
4. The button on top left disappeares

Expected behavior
There should be a back button on the top left of the screen to go back to servers list, but instead the pterodactyl logo is there.

Screenshots
A video of the problem: https://vimeo.com/726588488

App (please complete the following information):

 - Version: v0.0.22
 - Build Number: 224

Smartphone (please complete the following information):

 - Device: iPhone 13 Pro Max
 - OS: iOS 16.0
 - Version 16.0

Additional context
I'm actually using iOS 16.0, which is in beta, but that shouldn't be the reason of a graphic problem.

[Bug] server settings page not working

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

1. Go to server settings tab

**Expected behavior**
The server settings tab working

**Screenshots**
![Screenshot_20220810-231352](https://user-images.githubusercontent.com/86847624/184021940-4fe63419-00ab-4cd8-8a45-706e76eb1185.jpg)


**App (please complete the following information):**
  • Version: [latest ]
  • Build Number: [latest]
**Desktop (please complete the following information):**
  • OS:
  • Version [e.g. 22]
**Smartphone (please complete the following information):**
  • Device: [oneplus 6]
  • OS: [android]
  • Version [11]
**Additional context**
Add any other context about the problem here.

[Bug]

Describe the bug
Can't change from https to http

To Reproduce
Steps to reproduce the behavior:

1. Go to the app
2. Click on 'https'
4. See error

Expected behavior
Switch between https http

Screenshots

App (please complete the following information):

 - Version: 0.0.58
 - Build Number: 512

Smartphone (please complete the following information):

 - Device: S21 FE
 - OS: One UI 5.1
 - Version Android 13

Additional context
None

[Enhancement] Encrypt credentials

For reference, what is the current latest app version?

Version: v0.0.22

Currently, credentials (api keys) are stored in plain-text.

Credentials should be stored in encrypted form.

This blocks Beta.

[Suggestion] Text size

For reference, what is the current latest app version?

Version: v0.0.22
Build: 224

Currently the text is too big on some parts of the app. (Example: File Editor, cuts after 20-ish char.)

Describe the solution you'd like
An option that allows you to change the text size of specific parts

Describe alternatives you've considered
Per phone style configuration, but could be annoying to implement.

Screenshots:
https://gyazo.com/7046cf99e2cc4cc13bea13afb5154995

Additional context
People which have worse eyesight could make their text even bigger. People which like developing on their phones could make it more easy to see the whole text.

[Bug] Unable to login

Build

version: 0.0.7
System: iOS 15

Details

After entering the domain I'm directed to the credentials page, however after entering the API key, I'm directed back to the domain page.

[Suggestion] Tizen/Wear OS support.

Describe the solution you'd like
A simple UI to start/stop servers.

Describe alternatives you've considered
Use your phone ๐Ÿค“

Additional context
It would just be really neato to be able to stop/start via your watch, kinda unnessary but neat

[Bug] Can't see the status of a pulling docker image

Build
version: 0.0.7
System: android 11

Details
When you start a server and the docker image is not present on the machine it pulls it and shows the status on the website but on the app you don't see that status

[Bug] Terminal is overlapping on Power Buttons [Windows]

Describe the bug

The Terminal is overlapping on the power buttons on full windowed resolution [1920x1080].
This is observed behaviour on Windows 11 and I am unsure if this issue exists on other platforms.

To Reproduce

Steps to reproduce the behavior:
1. Install the Microsoft Store Version of Featherdactyl
2. Open the Application
3. Log in to your own panel
4. Select a Server
4. See the overlapped power buttons

Expected behavior

Power buttons should be fully visible and should adjust themselves beside the terminal window on all default resolutions

Screenshots
image

Desktop (please complete the following information):

OS: Windows 11 [Pro]
Version: 21H2
Build Number: 22000.708

Additional context

Nothing of value here, I believe.

[Bug] Font looks weird in console

Describe the bug
The font in console is glitched.

To Reproduce
Steps to reproduce the behavior:

1. Open console on a server
2. See error

Expected behavior
The font should look normal and not like in the screenshots below

Screenshots
D6DE1B99-2FBC-43B5-9806-34F9B0188C33
2CFCC673-7DFD-4F8E-8CC1-AA38D0C0BD12

App (please complete the following information):

 - Version: 0.0.22
 - Build Number: 224

Desktop (please complete the following information):

 - OS: -
 - Version: -

Smartphone (please complete the following information):

 - Device: iPhone 11
 - OS: iOS 16
 - Version 16.0 (20A5312g)

Additional context

[Bug] Font Problems in console - on IOS/iPadOS

Describe the bug
The font of the console is very buggy. In the filemanager it looks fine.
The Problem only exists on IOS and iPadOS, not on MacOS

To Reproduce
Just open the console.

Expected behavior
I guess it should be the same font as in the text editor, because there it looks fine.

Screenshots

Smartphone (please complete the following information):

  • Device: iPhone 12 Pro Max, iPad Pro 2018
  • OS: IOS 15.5, iPadOS 15.5
  • Version: 0.0.16

Additional context
Since at least version 0.0.6

Design Change

I love the UI for the most part -- but I do have one main thing -- the colors need to change. It doesnt really look pleasing to the eyes... I think the status indicator colors should be somewhat similar to the panel and have either icons on the side that change color depending on the status of the server container instead of the whole "server card".

-- Summary: The colors are "too loud"

[Bug] Gray screen when not having a profile (first install) - Windows

Describe the bug
When first installing featherdactyl on windows, the app just shows a gray screen.

To Reproduce
Not have a "shared_preferences.json" in the app files, when installing the app it does not create one manually.

Expected behavior
It creating the "shared_preferences.json" automatically.

Screenshots
unknown

App (please complete the following information):

  • Version: 0.0.18
  • Build Number: unknown

Desktop

  • OS: Windows 10
  • Version: 21H2

Panel Url text box improvement

In my opinion, you should have the panel url persist, as in, if you type in a panel url and then go to the next screen where you enter in your credentials, if you hit the back button, it goes back to "https://panel" rather than the panel you entered, personally I think it makes more sense to have it be the one you entered to get to the credential screen as it's probably more likely you will make a spelling mistake or just want to try out the UI or good for testers trying to break the app so they don't need to re-enter in a valid url every time.

[Suggestion] Auto-focus console command field.

| Is your feature request related to a problem? Please describe.

When you type something in console and press enter, it'll un-focus and you have to click a field to be able to type again.

| Describe the solution you'd like

It would be nice if it was made to doesn't un-focus so you can smoothly type in commands and things without being disturbed by the un-focusing text field.

| Describe alternatives you've considered

Or either make it so, that when you press enter, it'll enter the text field so you can instantly type. That would be nice for example in multi-tasking.

| Additional context

featherdactyl_XAzqBhDiZ5.mp4

Routing system improvement

The current system doesn't have any back button functionality it seems, back button just exits app, this is very inconvenient and confusing for things like the adding a credential screen, the back button exits the app when it should go to the previous screen. I'd say this is a big and important one as most users are not used to apps not having back button functionality which makes the app very hard to use.

[Bug] [App] Android v0.0.49 - Account page missing?

Describe the bug

Account page not loading on Android App V0.0.49

To Reproduce

Steps to reproduce the behaviour:

1. Open App
2. Click 3 Dots
3. Select Account
4. Blank:page.png

Expected behaviour

I would expect the account settings page to load?

Screenshots

https://youtube.com/shorts/HtZ4IaqFgFA - shoulda tiktok'd it to 12 minutes to process a 14 second video -.-

App:

 - Version: 0.0.49
 - Build Number: 422

Smartphone:

 - Device: Samsung S22
 - OS: Android 13/One UI 5.1
 - Version: Latest Samsung Release - 1/02/23 (I am not writing out the full build number jesus)

How about new screenshots for the Playstore with a droid 13 screenshots. The old screenshots could prevent users to download the app

For reference, what is the current latest app version?

Version: <ex: v0.0.21>
Build: <ex: 210>

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[Bug] File actions unresponsive

Build

version: 0.0.7
System: Windows 11

Details

All of the file actions in the dropdown selection (excluding unimplemented actions) do not work. When clicking them and providing the necessary input if applicable, the modal is stuck on the screen, showing an infinite loading icon. When going out of the file manager then back into it, none of the actions have been processed. Specifically with the "Move" file action, instead of showing any kind of modal, the screen goes white (see the last screenshot).

image

image

image

image

Old API Keys Support

For reference, what is the current latest app version?

Version: 0.0.22
Build: 224

Why am I asking for old keys support?
There are some plenty of reasons in where I feel not upgrading the panel to latest but featherdactyl supports API Keys only from the latest panel.
I would request to make support for the old API Keys which would help me in testing the app better indeed
Thanks!

[Suggestion] Setting to not wrap lines in console

I've been using the app for a bit and I've really enjoyed it!
One thing I would like to see (if possible) is a setting to not wrap lines in the console. Some games use weird console formatting that makes the text almost unreadable wrapped to the small size of a phone screen. It would be nice if I could turn line wrapping off and scroll to see the rest of the text on the line instead.

[Bug] Featherdactyl Stuck on Loading Screen [Android Internal Testing]

Describe the bug

Featherdactyl Android Internal Tester App is stuck on loading screen after updating to v0.0.20. The app functions normally after complete app data wipe or reinstall. (Cache clear or force stop doesn't help)

To Reproduce
Steps to reproduce the behavior:

1. Go to Android Google Playstore
2. Click on Update
3. Open the app
4. See error
5. Clear App Data or Reinstall

Expected behavior

The app should function and start as normal without issues or loading freezes.

Screenshots
Screenshot_20220617-232408.jpg

App (please complete the following information):

Version: v0.0.20
Build Number: 212

Smartphone (please complete the following information):

Device: Samsung Note 20
OS: Android
Version: 12
Build Number: SP1A.210812.016.N980FXXS3FVC8

Additional context

No Context or Logs needed I believe. If I'm wrong, please say so.

[Bug] Console not working on MacOS, IOS and iPadOS

Describe the bug
The console is not working in IOS, iPadOS and macOS.
Not working means that sent commands will not be sent to the server and that the console is just gray.

To Reproduce
Open a console and try to send a command. Then check on the Web Panel if the command was sent.
Tested with a Bungeecord and the glist command.

Expected behavior
It should show the console with the same font as the file editor, as well as send commands to the server.

Screenshot

Desktop (please complete the following information):

  • Device: MacBook Air 2020 M1
  • OS: MacOS 12.4
  • Version: 0.0.15

Smartphone (please complete the following information):

  • Device: iPhone 12 Pro Max & iPad Pro 2018
  • OS: IOS 15.5 & iPadOS 15.5
  • Version: 0.0.16

Additional context
Before the font was not visible, it was a strange type of font, probably buggy. IOS, as well as iPadOS. (MacOS Not tested back then)

[Bug] Refresh on drag - Client

Description
There is a refresh button, but it would be nice to be able to refresh by dragging down with your finger.

To Reproduce
Steps to reproduce the behavior:

1. Try to refresh when you do not have many servers

Expected behavior
Upon dragging down it should refresh the server status. Currently it only works if you have few servers and the scrollbar appears

App (please complete the following information):

- Version: v0.0.22
- Build: 224

Smartphone (please complete the following information):

 - Device: Samsung Galaxy S20 
 - Model: SM-G980F/DS
 - OS: Android 12

[Suggestion] Add Quote Formatting for Issue Text

Describe the solution you'd like

I'd imagine the default formatting of these feature and bug requests to be Quote Formatting as seen in the screenshot below

This would make it more convenient throughout all github issues of this repo and makes it easier to grab and read important information.

Describe alternatives you've considered

An alternative would implement another formatting option such as code snippets, but I consider such options less useful than quote formatting.

You could also leave it as it is which will ultimately lead to a "little mess" when it comes to reading issues or feature requests

Screenshot
Screenshot_20220617-144105_GitHub.jpg
Screenshot_20220617-144242_GitHub.jpg

[Bug] File manager actions fail with spaced file names

Describe the bug
Files that have leading whitespace in the name causes file manager actions to fail.

To Reproduce
Steps to reproduce the behavior:

1. Create a file starting with a space in the name
2. Try to use file actions on the file

Expected behavior
The file actions should work as normal.

Screenshots
N/A

App (please complete the following information):

 - Version: 0.0.28
 - Build Number: 279

Smartphone (please complete the following information):

 - Device: iPhone 11
 - OS: iOS
 - Version 16

Additional context
N/A

[Suggestion]

For reference, what is the current latest app version?

Version: v0.0.58
Build: n/a

Hi, i recently downloaded the app and set it up and noticed a feature that's needed, add an option that if the user has admin to see servers that they don't own/ not under their account. I run a home server with a friend and we have multiple people using it to run private minecraft servers and we have our own mc server network running on it, there are times where both my friend and i are at work and don't have our laptops to need to manage these servers, if something went wrong we can't manage anything on our phone browsers since their too small to read, it would be nice if you added a feature when the user has admin they can see servers that they don't own

[Suggestion] Prompt to save file when changes are not saved and attempting to go to different screen

For reference, what is the current latest app version?

Version: 0.0.41
Build: unknown

Is your feature request related to a problem? Please describe.
Not exactly, but it could be inconvenient if you edit a file and accidentally click to a different section (on mobile, could be more prevalent than PC) and all the changes you made are lost without any prompt or warning.

Describe the solution you'd like
When you have unsaved changes on either a new or existing file (no prompt when you have a new file with empty contents), have a prompt that pops up that prevents going to a different screen unless you back out, save and then go to different section or hit Save and quit, or discard changes (the names of the buttons can vary but should convey similar meaning).

Describe alternatives you've considered
Being more careful when clicking is one but mistakes happen so it is good to have a fail-safe/safety net.

Additional context
Add any other context or screenshots about the feature request here.

[Bug] Status Indicator Type with Card Edges set to Around/Top

Description
After changing the "Preferences - Status Indicator Type" to "Card Edges" and the Inset to Around (or top) I noticed that the first server on the page is "fading" into the green and it doesnt look good

To Reproduce
Steps to reproduce the behavior:

1. Go to Preferences
2. Change the Status Indicator type to Card Edges
3. Change the Inset to Around or Top
4. Open any server page

Expected behavior
The server status should not be affected by the fade on the default page load. Only if you start scrolling down. (Simply modify the margin between the header and the server list)

Screenshots:
https://gyazo.com/ad0a97cf26eca5fc5529dee7bf0b7c4d

App (please complete the following information):

- Version: v0.0.22
- Build: 224

Smartphone (please complete the following information):

 - Device: Samsung Galaxy S20 (Includes iOS and Windows)
 - Model: SM-G980F/DS
 - OS: Android 12

[Bug] AppBar doesn't update correctly/reliably on the account page

For reference, what is the current latest app version?

Version: v0.0.22
Build: 224

Is your feature request related to a problem? Please describe.

As of my knowledge, it isn't possible to get back to the server list home screen other than using back buttons when being inside the manage account window as seen below.

Describe the solution you'd like

You could simply make the Dashboard Text or Pterodactyl Icon clickable so you can easily get back to the server list.
[Simply put: A clickable server list shortcut]

Describe alternatives you've considered

An alternative would be a simple back button, but it would use up more space inside the UI which isn't really perfect as an option.

Additional context
Screenshot_20220621-233645.jpg

[Suggestion] Improvement for Theme Picker

For reference, what is the current latest app version?

Version: v0.0.22
Build: 224

Currently the random theme option does not make sense (as stated in discord, just a gimmick).

Describe the solution you'd like
A colour picker where you can choose the exact color you want. A randomize button could still be there for the funs.

Describe alternatives you've considered
Or even just being able to pick from limited amount of preset colors. Tho the option above provides a lot more customization.

Additional context
With this you could also add more configurations. Like a background specific color and etc.

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.