Giter Site home page Giter Site logo

zeffuro / zeffui Goto Github PK

View Code? Open in Web Editor NEW
69.0 4.0 20.0 6.41 MB

A FFXIV Overlay for OverlayPlugin using HTML and JS

License: GNU Affero General Public License v3.0

JavaScript 82.87% HTML 16.03% CSS 1.10%
overlayplugin final fantasy act ffxiv-plugin ffxiv-overlay zeffui buffs

zeffui's Issues

[Suggestion]: Audio Cues

What's your suggestion?

Ability to assign customizable audio cues. For example:

Buffs/Debuffs: play audio when X time remains, ability comes off CD, etc.

[Bug]: ACT console spammed with errors.

What are you trying to do?

zeffspam
This is what my console looks like during a raid night. I played around with settings a little bit trying to figure out what causes this, and it's skills in Raid Buffs that are active by default but disabled in overrides.
I have bard songs disabled, and this is me using all 3 of them back to back on a dummy.
brd
As long as a song is active, its buff is refreshed on party members every 3 seconds by the game, which is what causes the spam. It also happens on other buffs I've disabled like AST's cards, but just once when it's cast.

What is the expected behaviour?

.

What actually happened?

.

Suggested solution

No response

Logs

[10/11/2021 00:50:17] Info: zeff: BrowserConsole: Uncaught TypeError: Cannot set property 'src' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2017)
[10/11/2021 00:50:18] Info: zeff: BrowserConsole: Uncaught TypeError: Cannot set property 'src' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2017)
[10/11/2021 00:50:18] Info: zeff: BrowserConsole: Uncaught TypeError: Cannot set property 'src' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2017)

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Bug]: ZeffUI not working with upgraded abilites (purely Endwalker)

What are you trying to do?

Upgraded abilities (like Bloodwhetting from WAR, Holy Sheltron from PLD etc) are apparently not supported and neither show up in the Mitigation table nor do they trigger the cooldown of their not upgraded abilites (like Raw Intuition or Sheltron). Also, the new DRK-Mitigation (Oblation) is currently not supported at all, which makes me suspect that those new Endwalker skills may just not be implemented yet at all.

What is the expected behaviour?

The UI either triggers the cooldowns for the abilities that the upgraded ability is upgraded from or it is able to tell I have it unlocked. Also I would expect it to revert when synced below a level where the upgraded ability is unlocked, if the latter is the case.

What actually happened?

Cooldowns like Bloodwhetting or Holy Sheltron are not supported at all and don't even trigger the cooldowns of their non-upgraded counterparts like Raw Intuition or Sheltron.

Suggested solution

Not knowing how hard to implement it, I have two possible solutions:

  • Make the tracker able to correctly track the upgraded abilities (Probably all in the Mitigation tracker) and swap out the ability shown in there depending on character level to accomodate synced dungeons etc - this is probably harder to do.
  • Make the tracker able to interpret abilities like Bloodwhetting or Holy Sheltron as their non-upgraded counterparts and make them trigger the cooldown of the abilities they are derived from. The problem with this is, that the upgraded abilities usually are active for a longer time. Still, this is probably easier to do.

Also, implementing Oblation would be nice. :)

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Bug]: Raid Buffs don't obey the ability order set in overrides.

What are you trying to do?

Trying to to have raid buffs sorted by their cooldown, but it doesn't work. I've disabled "Order by party Member" :

Advanced_Combat_Tracker_47hgXmjfg5

And set overrides to 2 for Brotherhood and 3 for Chain Stratagem :

Advanced_Combat_Tracker_sWCYtKsDqu
Advanced_Combat_Tracker_YG65djLAJT

But they seem to still follow party order :

Advanced_Combat_Tracker_WUf9lJ6AwQ
Advanced_Combat_Tracker_yhIYPxV5Dy

What is the expected behaviour?

Brotherhood is always before Chain Straragem.

What actually happened?

It isn't.

Suggested solution

No response

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

Cactbot's content_type.js was migrated to typescript

ZeffUI attempts to load cactbot's content_type.js file but this was recently migrated to typescript, so it's failing now:

[5/18/2021 11:21:09 AM] Info: Zeff: BrowserConsole: Uncaught (in promise) TypeError: Failed to fetch dynamically imported module: https://quisquous.github.io/cactbot/resources/content_type.js (Source: https://zeffuro.github.io/ZeffUI/, Line: 0)

See:

https://github.com/Zeffuro/ZeffUI/blob/master/scripts/index.js#L96-L109
https://github.com/quisquous/cactbot/blob/main/resources/content_type.ts

[Bug]: AST raidbuff triggering TTS twice and BRD raidbuff TTS not triggering

What are you trying to do?

Enabling TTS for raidbuffs

What is the expected behaviour?

Raidbuff bar displaying and triggers TTS when used

What actually happened?

Divination's TTS being triggered twice, other raid buffs other than battle voice triggering TTS as expected, battle voice doesn't trigger TTS

Suggested solution

none

Logs

[8/25/2021 12:34:58 AM] Info: ZeffUI: BrowserConsole: ZeffUI fully loaded. (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 103)
[8/25/2021 12:35:13 AM] Info: Preview: BrowserConsole: ZeffUI fully loaded. (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 103)
[8/25/2021 12:35:20 AM] Info: zeffui: BrowserConsole: ZeffUI fully loaded. (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 103)
[8/25/2021 12:35:36 AM] Info: zeffui: BrowserConsole: ZeffUI fully loaded. (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 103)
[8/25/2021 12:35:41 AM] Info: zeffui: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1999)
[8/25/2021 12:36:02 AM] Info: zeffui: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1999)
[8/25/2021 12:38:04 AM] Info: zeffui: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1999)
[8/25/2021 12:38:47 AM] Info: zeffui: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1999)
[8/25/2021 12:39:03 AM] Info: zeffui: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1999)

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

Hissatsu: Guren not showing cooldown

I have Hissatsu: Guren on my Custom Cooldown bar. When I use the CD it does not show that it is going on cooldown. I have other abilities on this bar as well, such as Meikyo Shisui, but they are not having the same issue. Am I doing something incorrect or is there an issue at the moment with this ability? The same issue is happening with Hissatsu: Senei as well.
Custom Cooldown

HP/MP Bar rotation

I'm not sure if I'm missing a setting or if this isn't working, but when trying to rotate the HP/MP bars to vertical in settings, they don't accept any input and stay at their default orientation.

I would like to move them to be similar to the UI option in this screenshot, but with the added functionality and customization of your UI - plus your bars are a lot cleaner.

[Suggestion]: Hide pull timer if countdown cancelled

What's your suggestion?

Currently if a countdown is started the pull timer remains visible and counts down even if the countdown is cancelled early. It'd be nice if the pull timer went invisible in this case.

UI remains visible after game is closed

After the game is closed, the UI remains visible. I'm not sure if there's an event you can hook in OverlayPlugin for this currently, and it's not really a big deal, but wanted to get it on the issue tracker.

[Suggestion]: Add Trump Gothic Pro Font

What's your suggestion?

With FFXIV's 6.2 patch adding large recast timer text it would be nice to include the same font that the game uses.

27bd3bc448b9208f4bd67a94f37d9ee6a81f96e0_41

I didn't open a pr for this as I'm not sure how the licensing works for these fonts but I will leave a link to a selection of FFXIV's fonts (including TrumpGothicPro) below.

FFXIV-Fonts

[Bug]: Disabling 'Mitigations' module breaks tanks' cooldowns working in 'Party Cooldowns'

What are you trying to do?

Basically title. Other roles' cooldowns still work.
Short video demonstration https://www.youtube.com/watch?v=Ab-1_o0s_iU

What is the expected behaviour?

Tank coolddowns don't break.

What actually happened?

Tank cooldowns break.

Suggested solution

No response

Logs

[21/8/2021 16:52:23] Info: zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2293)
[21/8/2021 16:52:30] Info: zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2293)
[21/8/2021 16:52:30] Info: zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2293)

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Bug]: Countdown timer freezes if enemy is engaged or if player moves before timer reaches zero

What are you trying to do?

Moving or engaging an enemy while the countdown timer is active causes the timer to freeze and remain on the screen. Restarting another timer and letting it reach zero without moving or engaging an enemy will allow the timer to remove itself from the screen.

What is the expected behaviour?

Timer should continue to count down until it reaches zero and then disappear.

What actually happened?

The timer freezes and remains on the screen indefinitely unless another timer is started and allowed to complete fully.

Suggested solution

Timer should continue to count down until it reaches zero and then disappear

Logs

[5/24/2023 8:32:08 PM] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read properties of undefined (reading 'type') (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2703)
[5/24/2023 8:32:08 PM] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read properties of undefined (reading 'type') (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2703)
[5/24/2023 8:32:08 PM] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read properties of undefined (reading 'type') (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2703)
[5/24/2023 8:32:08 PM] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read properties of undefined (reading 'type') (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2703)
[5/24/2023 8:32:08 PM] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read properties of undefined (reading 'type') (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2703)
[5/24/2023 8:32:08 PM] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read properties of undefined (reading 'type') (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2703)

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Suggestion]: Hide on CD

What's your suggestion?

Pardon if there's a way to do it and I'm not seeing. Would like to suggest hiding an ability when it is on CD.

Example:

Swiftcast always visible -> Swiftcast cast -> Swiftcast icon hides until able to be cast again

Adjusting the 'Scale' of the Buff Tracker.

I'm referring specifically to the buff tracker for the summoner Ruin IV stacks but I'm sure this applies to other jobs in the game. Id like to adjust the scale or length/height of the Ruin IV Tracker as well as the buff tracker as a whole just like you can do with the cooldown tracker. I looked around to see if there was a solution before making this ticket and I was not successful. I did see a comment from 4 days ago on the 'how to' video on YouTube. https://www.youtube.com/watch?v=klKDNfzPWSI. A response suggested the answer could be found within the Github however I could not find it and do not wish to install the entire ZeffUI at this time. I only wish to utilize the BuffTracker. TY for your good works my friend!

Feature Request: Add font size and Y axis positioning

It would be nice to be able to adjust the font size for the various bars/elements as well as the font's vertical positioning within the bar. I have been manually adjusting these values within the dev tools, but it would be nice to be able to set these values within the settings panel.

[Help wanted]: Put CD Icons in the background

What's the issue?

Hello there!

I have recently started using ZeffUi and absolutely love it. I have set up a few custom cooldowns above my healthbar near the center of my screen. My question is: can you put these icons in the background so that they are behind in-game menus like retainers and the mini-cactpot? I know you can disable them outside of combat but is there a way to make them have less of a priority over in-game menus?

Thanks in advance!

Settings Export

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

How to add abilities to custom cooldowns

I immediately apologize for the fact that the text was generated by a google translator.
Can't add ability to custom cooldowns.
I search by name, press the save button.
I wish to save and reload the overlay.
Custom cooldown anchor still empty = (
image
image

Cooldown tracking stopped working after update

Cooldown tracking stopped working after game update.
image

PS And it would also not hurt to be able to customize the order of the icons (in all groups, and not only in castom group, the order in which they are added to it.)

[Bug]: custom cd keep reset on left top of zeffui window

What are you trying to do?

custom cd bar keep reset on left top of zeffui window when open act/reload act

What is the expected behaviour?

just stay on position

What actually happened?

custom cd bar keep reset on left top of zeffui window

Suggested solution

No response

Logs

[8/21/2021 1:01:13 PM] Info: monk1: BrowserConsole: buff--1-1298 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)
[8/21/2021 1:09:57 PM] Info: monk1: BrowserConsole: buff--1-1299 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)
[8/21/2021 1:13:58 PM] Info: monk1: BrowserConsole: buff--1-737 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)
[8/21/2021 1:17:38 PM] Info: monk1: BrowserConsole: buff--1-1298 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)
[8/21/2021 1:23:04 PM] Info: monk1: BrowserConsole: Uncaught TypeError: Cannot read property 'style' of null (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 2293)
[8/21/2021 1:24:07 PM] Info: monk1: BrowserConsole: raid-buffs--1-7520 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)
[8/21/2021 1:24:42 PM] Info: monk1: BrowserConsole: mitigation--1-7531 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)
[8/21/2021 1:24:42 PM] Info: monk1: BrowserConsole: customcd--1-7531 (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 3719)

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Bug]: Custom abilities don't track charges properly

What are you trying to do?

I'm trying to display custom cooldowns for both Redraw and Essential Dignity on an Astrologian

What is the expected behaviour?

The expected behaviour is that it my ability is shown off-cd when I have >0 charges

What actually happened?

The icon starts counting cooldown on whenever I use Redraw for the first time and then on every consecutive use, a new cooldown icon is spawned. Then there's Z-fighting going on, where I see the cooldown number rapidly changing between each charge's icon instance

Suggested solution

Display that the ability is off-cd when >0

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Need fix]danger zone/blasting zone

I immediately apologize for the fact that the text was generated by a google translator.

Danger zone and blasting zone are in fact the same ability. You just use one at level 80, and the other in any dungeon below level 80.
We need a fix for checking the restoration of both spells when adding one of them.
(Or how to make sure that one is displayed at level 80, and another at level 79 and below?)
image

[Suggestion]: Add separate options for vertical and horizontal padding for the "Party Cooldowns" element

What's your suggestion?

I'm aiming for a small Party Cooldown display, but to align a scaled-down display with the in-game party list I need to add vertical padding. The problem is that when I add padding, the cooldown icons also get padded horizontally when I would prefer for them to be close together like the default buff/debuff icons.

My end goal is to have them spaced similarly to how buffs show, but also aligned with the party list.
Example of buff spacing
Buff Spacing

This screenshot has the Party Cooldowns close to each other horizontally, but it doesn't line up vertically.
Low Padding

This screenshot has the Party Cooldowns more aligned with the party list, but the icons are spaced out horizontally.
High Padding

Great overlay! I haven't had anything else bother me.

Group Window

Hi!

Loving your UI so far, would it be possible to "rework" the group window as well? Colorcoding the Bars according to their class (we could use the colors of the class icons for example) would also greatly help.

Having a group window like WoW Grid2 Boxes or such would help with healing so much...

Just an idea, hope i am not bringing up something that is not liked at all...

[Bug]: Scholar's 'Sacred Soil' shows 90s cooldown instead of 30s.

What are you trying to do?

Honestly I'd say it's not worth tracking at all with cooldown that short. Summon seraph might be a better default option with its 120s cooldown.

What is the expected behaviour?

.

What actually happened?

.

Suggested solution

No response

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Bug]: Mitigation Cooldowns for Tanks

What are you trying to do?

Primordial blood of warrior LV90 remains unchanged as primordial intuition
image
image

What is the expected behaviour?

image
โ†“
image

What actually happened?

Since it is the default, there is no specification for change, so management such as recasting is not possible.

Suggested solution

I wish I could make it myself with customcooldown, but if there is a default, I wanted to use it, so please fix it.

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

Sometimes UI is unresponsive

Hello,
When I change to another instance, the UI (mainly the mitigation part) is not working.
If I reload the overlay, I get this error :

[27/12/2020 18:27:57] Info: DFA: ZoneChanged: 897, Cinder Drift
[27/12/2020 18:33:48] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read property 'level' of null (Source: https://zeffuro.github.io/ZeffUI/, Line: 505)
[27/12/2020 18:33:48] Info: ZeffUI: BrowserConsole: ZeffUI fully loaded. (Source: https://zeffuro.github.io/ZeffUI/, Line: 285)
[27/12/2020 18:33:57] Info: ZeffUI: BrowserConsole: Uncaught TypeError: Cannot read property 'level' of null (Source: https://zeffuro.github.io/ZeffUI/, Line: 505)
[27/12/2020 18:33:57] Info: ZeffUI: BrowserConsole: ZeffUI fully loaded. (Source: https://zeffuro.github.io/ZeffUI/, Line: 285)

[Suggestion] Implement MP thresholds for the healers

Still thinking about if I want to make this default or not.

Already have code in place for DRK/BLM and PLD but these are currently not configureable.
Would love to have input for what values we want default for healers.

    checkAndInitializeSetting(settings.manabar, "BLM", {});
    checkAndInitializeSetting(settings.manabar.BLM, "low", 2399);
    checkAndInitializeSetting(settings.manabar.BLM, "med", 3999);

    checkAndInitializeSetting(settings.manabar, "PLD", {});
    checkAndInitializeSetting(settings.manabar.PLD, "low", 3600);
    checkAndInitializeSetting(settings.manabar.PLD, "med", 9400);

    checkAndInitializeSetting(settings.manabar, "DRK", {});
    checkAndInitializeSetting(settings.manabar.DRK, "low", 2999);
    checkAndInitializeSetting(settings.manabar.DRK, "med", 5999);

Various console warnings/errors when in a cross-world party

When in a cross-world party, various console errors are triggered. Here are a small sample.

Info: Zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'job' of undefined (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 840)
Info: Zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'name' of undefined (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1596)
Info: Zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'name' of undefined (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1510)
Info: Zeff: BrowserConsole: Uncaught TypeError: Cannot read property 'name' of undefined (Source: https://zeffuro.github.io/ZeffUI/scripts/index.js, Line: 1653)

Looking through the .js file I don't really see how this can happen but it happens pretty often for me.

[Bug]: Samurai Cooldown Tracking issue

What are you trying to do?

Setting up Trackers for "Tsubame-gaeshi" and "Hissatsu: Senei"/"Hissatu: Guren"

What is the expected behaviour?

Tracking the Timers properly

What actually happened?

For "Hissatsu: Senei" "Hissatu: Guren" it only shows if u cast the spell which u are actually tracking.
So if u are tracking Senei and casting Guren it doesnt show that the spell is on cooldown since they both sharing the same cd.

Tsubame is recasting ur last Iaijutsu (Higanbana, Tenka Goken, Midare Setsugekka) in an empowered form.
Doesnt track cd if u use it.

Suggested solution

For Hissatsu track both spell in each other.

For Tsubame scan for the empowered form example: "Kaeshi: Setsugekka"

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

[Bug]: Stack tracker always shows on Summoner even when disabled

What are you trying to do?

Hide stack tracker for every job

image

image

What is the expected behaviour?

Stack tracker disables on all jobs, when set to disabled

What actually happened?

Stack tracker still shows on summoner

Suggested solution

No response

Logs

No response

FFXIV Update

  • I have confirmed that I have the latest version of Ravahn's FFXIV_ACT_Plugin, ngld's OverlayPlugin and cactbot (for the memory reading) are up to date.

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.