Giter Site home page Giter Site logo

ouf_phanx's Introduction

oUF Phanx

EN — oUF unit frames with many PvE-oriented features and a few options.
DE — oUF-Einheitenfenster mit vielen PvE-orientieren Funktionen und wenigen Optionen.
ES — Marcos de unidades de oUF con muchas funciones orientados a JcE y unas pocas opciones.
FR — Portraits d'unités avec nombreuses fonctionnalités visant à JcE et quelques options.
PT — Quadros de unidade de oUF com muitas funções orientadas o JxA e umas poucas opções.

ouf_phanx's People

Contributors

armordecai avatar phanx avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ouf_phanx's Issues

Too many DK runes shown

(Posted on WoWI by hazelton)

Death knights only have 6 runes, not 10, and inactive runes should be translucent gray, not white. May be a general problem with the ClassIcons element.

screenshot

UnitHealth

Not sure how it happened, but I've got this error since 7.1:

801x oUF_Phanx\Functions.lua:211: Usage: UnitHealth("unit") [C]:: ? oUF_Phanx\Functions.lua:211: in function <oUF_Phanx\Functions.lua:206> (tail call): ? oUF\events.lua:48: in function <oUF\events.lua:46> (tail call): ?

AltPower support

Originally posted by Funkydude on WowAce:

Some form of AltPower support for target/boss frames will need to be added eventually. This was used on bosses In Cataclysm (e.g. Nefarian/Onyxia combo) and is being used again on bosses in WoD (e.g. Ko'ragh). Being able to see them is important for the encounter to know when the next phase is close to arriving.

Something along the lines of what you do with the druid player frame (double power bar) might be the way to go.

Additional comment from Talyrius:

Some bosses make use of both power bars simultaneously. This is especially true for encounters where players themselves have an AltPower. It's useful to see your group members' AltPower as well (e.g., an encounter where you blow up or become mind controlled with a full bar).

2 Errors when I login, sometimes while in combat getting spammed by them.

Hey I get the two following errors when I login, and sometimes while in combat I'll get spammed by them.

Message: Interface\AddOns\oUF\elements\classicons.lua:114: attempt to index field '?' (a nil value)
Time: Thu Dec 18 16:35:20 2014
Count: 1
Stack: [C]: ?
Interface\AddOns\oUF\elements\classicons.lua:114: in function <Interface\AddOns\oUF\elements\classicons.lua:85>
(tail call): ?
Interface\AddOns\oUF\elements\classicons.lua:186: in function <Interface\AddOns\oUF\elements\classicons.lua:183>
Interface\AddOns\oUF\elements\classicons.lua:164: in function <Interface\AddOns\oUF\elements\classicons.lua:147>
(tail call): ?
Interface\AddOns\oUF\ouf.lua:158: in function <Interface\AddOns\oUF\ouf.lua:149>
(tail call): ?

Locals: 
Message: Interface\AddOns\oUF\elements\classicons.lua:114: attempt to index field '?' (a nil value)
Time: Thu Dec 18 16:35:41 2014
Count: 1
Stack: [C]: ?
Interface\AddOns\oUF\elements\classicons.lua:114: in function <Interface\AddOns\oUF\elements\classicons.lua:85>
(tail call): ?
Interface\AddOns\oUF\elements\classicons.lua:186: in function <Interface\AddOns\oUF\elements\classicons.lua:183>
Interface\AddOns\oUF\elements\classicons.lua:164: in function <Interface\AddOns\oUF\elements\classicons.lua:147>
(tail call): ?
Interface\AddOns\oUF\ouf.lua:158: in function `UpdateAllElements'
Interface\AddOns\oUF_Phanx_Config\Main.lua:504: in function `refresh'
...hanxConfig-OptionsPanel\PhanxConfig-OptionsPanel.lua:42: in function <...hanxConfig-OptionsPanel\PhanxConfig-OptionsPanel.lua:34>
...hanxConfig-OptionsPanel\PhanxConfig-OptionsPanel.lua:116: in function `New'
Interface\AddOns\oUF_Phanx_Config\Main.lua:40: in main chunk
[C]: in function `LoadAddOn'
Interface\AddOns\oUF_Phanx\Core.lua:360: in function <Interface\AddOns\oUF_Phanx\Core.lua:358>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

Locals: 

I've updated/reinstalled all the ouF addons I have

Which are:

  • oUF
  • oUF Smooth Update
  • oUF MovableFrames
  • oUF Phanx (and Phanx Options

and the errors only appears when oUF Phanx is enabled, usually a /reload or game restart will fix it, but not always and I don't know enough about LUA/addons in general to figure out the solution. Any help would be appreciated!

  • Version: 6.0.3.72
  • Language/Region: English, United States
  • I can recreate the errors even out of combat by casting Expel Harm out of combat on my Monk.
  • I have tried the default settings and still get the error.

Phanx: Frame numbers / options not loading, LUA Error

Addon was working fine until most recent update.

Date: 2017-07-02 18:37:21
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\oUF_Phanx\Functions.lua line 243:
attempt to compare nil with number
Debug:
oUF_Phanx\Functions.lua:243: HealPrediction_Override()
oUF_Phanx\Functions.lua:139:
oUF_Phanx\Functions.lua:136
(tail call): ?
(tail call): ?
oUF\ouf.lua:200:
oUF\ouf.lua:189
(tail call): ?
Locals:
self = oUFPhanxPlayer {
0 =
UpdateBorder = defined @interface\AddOns\oUF_Phanx\Functions.lua:95
Combat = {
}
UNIT_MAXPOWER = defined @interface\AddOns\oUF\elements\power.lua:236
__tags =

{
}
spawnunit = "player"
UNIT_DISPLAYPOWER = defined @interface\AddOns\oUF\elements\power.lua:236
GetBorderSize = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:102
UNIT_POWER_BAR_HIDE = defined @interface\AddOns\oUF\elements\power.lua:236
Resting = {
}
UNIT_SPELLCAST_CHANNEL_STOP = defined @interface\AddOns\oUF\elements\castbar.lua:413
UNIT_FACTION =
{
}
PLAYER_FLAGS_CHANGED = defined @interface\AddOns\oUF_Phanx\Elements\AFK.lua:52
SetBackdropBorderColor = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:18
BorderTextures =
{
}
UNIT_POWER_FREQUENT = defined @interface\AddOns\oUF\elements\power.lua:236
UNIT_CONNECTION =
{
}
UNIT_MAXHEALTH = defined @interface\AddOns\oUF\elements\health.lua:166
UNIT_HEALTH_FREQUENT = defined @interface\AddOns\oUF\elements\health.lua:166
Power = oUFPhanxStatusBar79 {
}
UNIT_POWER_BAR_SHOW = defined @interface\AddOns\oUF\elements\power.lua:236
UNIT_SPELLCAST_NOT_INTERRUPTIBLE = defined @interface\AddOns\oUF\elements\castbar.lua:242
UNIT_SPELLCAST_CHANNEL_UPDATE = defined @interface\AddOns\oUF\elements\castbar.lua:382
SetBorderColor = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:18
RegisterForMouseover = defined @interface\AddOns\oUF_Phanx\Functions.lua:21
UNIT_SPELLCAST_CHANNEL_START = defined @interface\AddOns\oUF\elements\castbar.lua:318
style = "Phanx"
UNIT_SPELLCAST_DELAYED = defined @interface\AddOns\oUF\elements\castbar.lua:264
UNIT_SPELLCAST_INTERRUPTIBLE = defined @interface\AddOns\oUF\elements\castbar.lua:220
Health = oUFPhanxStatusBar75 {
}
UNIT_EXITED_VEHICLE = defined @interface\AddOns\oUF\ouf.lua:41
UNIT_SPELLCAST_STOP = defined @interface\AddOns\oUF\elements\castbar.lua:293
overlay = {
}
PLAYER_ENTERING_WORLD = defined @interface\AddOns\oUF\ouf.lua:189
UNIT_SPELLCAST_START = defined @interface\AddOns\oUF\elements\castbar.lua:99
PLAYER_TOTEM_UPDATE = defined @interface\AddOns\oUF\elements\totems.lua:110
GetBorderLayer = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:56
SetBorderParent = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:62
RegisterForRoleChange = defined @interface\AddOns\oUF_Phanx\Functions.lua:33
unit = "player"
SetBorderLayer = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:47
DispelHighlight =
{
}
ResInfo = {
}
GetBorderColor = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:41
Status = {
}
RaidIcon = {
}
UNIT_AURA =
{
}
AFK = {
}
LFDRole = {
}
GetBorderParent = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:74
Threat =
{
}
SetBorderSize = defined @interface\AddOns\oUF_Phanx\Features\Border.lua:80
Castbar = oUFPhanxStatusBar89 {
}
HealPrediction =
{
}
UNIT_SPELLCAST_INTERRUPTED = defined @interface\AddOns\oUF\elements\castbar.lua:189
ReadyCheck = {
}
mouseovers =
{
}
UNIT_ENTERED_VEHICLE = defined @interface\AddOns\oUF\ouf.lua:41
menu = defined @interface\AddOns\oUF_Phanx\Functions.lua:611
Totems =
{
}
__elements =
{
}
Buffs = {
}
ClassIcons =
{
}
UNIT_SPELLCAST_FAILED = defined @interface\AddOns\oUF\elements\castbar.lua:158
}
event = "Health_PostUpdate"
unit = "player"
element =
{
absorbsBar = oUFPhanxStatusBar78 {
}
healingBar = oUFPhanxStatusBar77 {
}
Override = defined @interface\AddOns\oUF_Phanx\Functions.lua:2
AddOns:
Swatter, v7.0.5 (<%codename%>)
oUF, v7.0.6
oUFPhanx, v7.0.3.1
BlizRuntimeLib_enUS v7.2.5.70200
(ck=6e)

Can I see the target buff?

I cannot see the target's buff icon.
And I don't find out where to turn on this option in config.
Can u add this option switch in next version?
Thx.

Show value instead of percent for non-mana power

The rage text shows a wrong number. (Maybe on other classes too, I play only warrior atm)

In the screenshot I have 18 rage points according to oUF_Phanx and 20 according to nPower.
My skill on hotkey 4 needs 20 or more and I am able to cast it. So nPower shows the wright number.

wowscrnshot_090116_001801

Germination aura

Hi, germination aura on player frame disappear after few seconds..
Often, however, it is not even shown

Warrior spells

The following we're missing, copied from my SV.

    ["customFilters"] = {
        [184362] = 256,
        [85739] = 256,
        [97463] = 256,
    },

LUA Error for Rogue Debuffs like Rupture etc.

Message: Interface\AddOns\oUF\elements\auras.lua:203: attempt to index local 'color' (a nil value)
Time: 02/11/18 23:44:20
Count: 27
Stack: Interface\AddOns\oUF\elements\auras.lua:203: attempt to index local 'color' (a nil value)
[C]: ?
Interface\AddOns\oUF\elements\auras.lua:203: in function <Interface\AddOns\oUF\elements\auras.lua:140>
Interface\AddOns\oUF\elements\auras.lua:279: in function <Interface\AddOns\oUF\elements\auras.lua:273>
Interface\AddOns\oUF\elements\auras.lua:429: in function `func'
Interface\AddOns\oUF\events.lua:50: in function <Interface\AddOns\oUF\events.lua:48>
(tail call): ?

Locals:

Stop hiding buffs for enemies

When it comes to enemies, I don't want to hold SHIFT to see what beneficial buffs it has.

Maybe you did this for PvP, in which case you should stop hiding them for NPCs where gaining a buff means you need to take some form of action, such as dispelling, or using a cooldown.

Error on Rogues

When logging on, zoning, or navigating the config.

29x oUF\elements\classicons.lua:109: attempt to index field '?' (a nil value)
oUF\elements\classicons.lua:109: in function <oUF\elements\classicons.lua:73>
(tail call): ?
oUF\elements\classicons.lua:195: in function <oUF\elements\classicons.lua:187>
oUF\elements\classicons.lua:170: in function <oUF\elements\classicons.lua:147>
(tail call): ?
oUF\ouf-1.6.8.lua:163: in function <oUF\ouf.lua:154>
(tail call): ?

Locals:
self = oUFPhanxPlayer {
 0 = <userdata>
 UpdateBorder = <function> defined @oUF_Phanx\Functions.lua:95
 ResInfo = <unnamed> {
 }

Auras.lua:925: bad argument #1 to 'bit_band'

So updated through curse client tonight and though it shows I have it installed it's not there no bars everything is back to ucky blizz bars. I go to options and it's a blank box. I type /pouf and i get the yellow message about typing for help commands or whatever it says. I went to the trouble shoot link and followed all the advice there and it didn't work. Bug Sack did have this logged though. this is completely Greek to me but as it has the oUF_Phanx at the start I'm taking a guess it has to do with my issue? Thanx for your time.

3x oUF_Phanx\Auras-Auras.lua:925: bad argument #1 to 'bit_band' (number expected, got table)
[C]: ?
oUF_Phanx\Auras-Auras.lua:925: in function `UpdateAuraList'
oUF_Phanx\Core.lua:289: in function `?'
oUF_Phanx\Core.lua:241: in function <oUF_Phanx\Core.lua:240>

Dispel Highlight

88x oUF_Phanx\Elements\DispelHighlight.lua:65: attempt to compare two nil values
oUF_Phanx\Elements\DispelHighlight.lua:65: in function `func'
oUF\events.lua:50: in function <oUF\events.lua:48>
(tail call): ?

Locals:
self = oUFPhanxPlayer {
ReadyCheckIndicator = {
}
UpdateBorder = defined @oUF_Phanx\Functions.lua:95
ResInfo = {
}
UNIT_SPELLCAST_CHANNEL_START = defined @ouf\elements\castbar.lua:314
UNIT_MAXHEALTH =

{
}
BorderTextures =
{
}
UNIT_SPELLCAST_NOT_INTERRUPTIBLE = defined @ouf\elements\castbar.lua:243
PLAYER_REGEN_DISABLED = defined @ouf\elements\combatindicator.lua:58
RegisterForMouseover = defined @oUF_Phanx\Functions.lua:21
style = "Phanx"
UNIT_EXITED_VEHICLE = defined @ouf\ouf.lua:46
UNIT_CONNECTION = defined @ouf\elements\health.lua:166
UNIT_HEAL_PREDICTION = defined @ouf\elements\healthprediction.lua:200
RegisterForRoleChange = defined @oUF_Phanx\Functions.lua:33
unit = "player"
UNIT_SPELLCAST_DELAYED = defined @ouf\elements\castbar.lua:265
GetBorderColor = defined @oUF_Phanx\Features\Border.lua:41
UNIT_SPELLCAST_STOP = defined @ouf\elements\castbar.lua:292
UNIT_AURA =
{
}
Threat =
{
}
SetBorderSize = defined @oUF_Phanx\Features\Border.lua:80
Buffs = {
}
HealthPrediction =
{
}
UNIT_ENTERED_VEHICLE = defined @ouf\ouf.lua:46
mouseovers =
{
}
UNIT_SPELLCAST_INTERRUPTIBLE = defined @ouf\elements\castbar.lua:221
PLAYER_FLAGS_CHANGED = defined @oUF_Phanx\Elements\AFK.lua:52
SetBackdropBorderColor = defined @oUF_Phanx\Features\Border.lua:18
__elements =
{
}
Castbar = oUFPhanxStatusBar47 {
}
UNIT_DISPLAYPOWER = defined @ouf\elements\additionalpower.lua:178
debuffType = 24
SetBorderColor = defined @oUF_Phanx\Features\Border.lua:18
UNIT_HEALTH = defined @ouf\elements\healthprediction.lua:200
Health = oUFPhanxStatusBar41 {
}
RAID_TARGET_UPDATE = defined @ouf\elements\raidtargetindicator.lua:62
PLAYER_REGEN_ENABLED = defined @ouf\elements\combatindicator.lua:58
UNIT_FACTION = defined @ouf\elements\health.lua:166
overlay = {
}
0 =
UNIT_HEALTH_FREQUENT = defined @ouf\elements\health.lua:166
UNIT_ABSORB_AMOUNT_CHANGED = defined @ouf\elements\healthprediction.lua:200
GetBorderLayer = defined @oUF_Phanx\Features\Border.lua:56
SetBorderParent = defined @oUF_Phanx\Features\Border.lua:62
UNIT_SPELLCAST_START = defined @ouf\elements\castbar.lua:107
PLAYER_UPDATE_RESTING = defined @ouf\elements\restingindicator.lua:58
SetBorderLayer = defined @oUF_Phanx\Features\Border.lua:47
spawnunit = "player"
GROUP_ROSTER_UPDATE = defined @ouf\elements\leaderindicator.lua:59
PARTY_LEADER_CHANGED = defined @ouf\elements\leaderindicator.lua:59
GetBorderSize = defined @oUF_Phanx\Features\Border.lua:102
DispelHighlight =
{
}
UNIT_SPELLCAST_CHANNEL_STOP = defined @ouf\elements\castbar.lua:408
AFK = {
}
UNIT_SPELLCAST_CHANNEL_UPDATE = defined @ouf\elements\castbar.lua:378
GetBorderParent = defined @oUF_Phanx\Features\Border.lua:74
AdditionalPower = oUFPhanxStatusBar45 {
}
RaidTargetIndicator = {
}
LeaderIndicator = {
}
UNIT_EXITING_VEHICLE = defined @ouf\ouf.lua:46
UNIT_SPELLCAST_INTERRUPTED = defined @interface

Can't dismiss pet from unit frame menu

Happened on my lvl 78 hunter in Gundrak. Thanks.

1x [ADDON_ACTION_FORBIDDEN] AddOn 'oUF_Phanx' tried to call the protected function 'CastSpellByID()'. !BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573> [C]:: in function 'CastSpellByID' FrameXML\UnitPopup.lua:1714: in function 'func' FrameXML\UIDropDownMenu.lua:787: in function 'UIDropDownMenuButton_OnClick' [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Error on login

Version: 7.3.5.1
En-US
When logging in any character I get this error:
Message: Interface\AddOns\oUF_Phanx\Elements\DispelHighlight.lua:34: DispelHighlight element requires LibDispellable-1.0

Stack:
Interface\AddOns\oUF_Phanx\Elements\DispelHighlight.lua:34: in main chunk

Count: 1

Locals:
_ = "oUF_Phanx"
ns =

{
}
oUF =
{
DisableBlizzard = defined @interface\AddOns\oUF\blizzard.lua:59
SetActiveStyle = defined @interface\AddOns\oUF\ouf.lua:400
EnableFactory = defined @interface\AddOns\oUF\factory.lua:50
HCYColorGradient = defined @interface\AddOns\oUF\colors.lua:221
ColorGradient = defined @interface\AddOns\oUF\colors.lua:256
SpawnHeader = defined @interface\AddOns\oUF\ouf.lua:599
RegisterStyle = defined @interface\AddOns\oUF\ouf.lua:384
AddElement = defined @interface\AddOns\oUF\ouf.lua:847
useHCYColorGradient = false
RGBToHCY = defined @interface\AddOns\oUF\colors.lua:150
Factory = defined @interface\AddOns\oUF\factory.lua:34
RGBColorGradient = defined @interface\AddOns\oUF\colors.lua:128
SpawnNamePlates = defined @interface\AddOns\oUF\ouf.lua:751
Tags =
{
}
colors =
{
}
HCYtoRGB = defined @interface\AddOns\oUF\colors.lua:176
headers =
{
}
DisableFactory = defined @interface\AddOns\oUF\factory.lua:59
objects =
{
}
RunFactoryQueue = defined @interface\AddOns\oUF\factory.lua:69
RegisterInitCallback = defined @interface\AddOns\oUF\ouf.lua:355
RegisterMetaFunction = defined @interface\AddOns\oUF\ouf.lua:366
HandleUnit = defined @interface\AddOns\oUF\units.lua:8
version = "7.0.14"
IterateStyles = defined @interface\AddOns\oUF\ouf.lua:418
Spawn = defined @interface\AddOns\oUF\ouf.lua:723
}
LibDispellable = nil

Heal/absorb bars overflowing

(Posted on WoWI by hazelton)

Healing and absorb bars should not be allowed to extend beyond the confines of the health bar.

screenshot

Error occurred

Had this issue today when in suramar with my warlock:

Message: Interface\AddOns\oUF\elements\auras.lua:203: attempt to index local 'color' (a nil value)

Stack:
Interface\AddOns\oUF\elements\auras.lua:279: in function <Interface\AddOns\oUF\elements\auras.lua:273>
Interface\AddOns\oUF\elements\auras.lua:429: in function `func'
Interface\AddOns\oUF\events.lua:50: in function <Interface\AddOns\oUF\events.lua:48>
(tail call): ?

Count: 1

Locals:
element = {
0 =
PostCreateIcon = defined @interface\AddOns\oUF_Phanx\Functions.lua:458
growth-y = "UP"
createdIcons = 1
spacing-y = 12
size = 30
__owner = oUFPhanxTarget {
}
spacing-x = 6
anchoredIcons = 1
PostUpdate = defined @interface\AddOns\oUF_Phanx\Functions.lua:521
showType = true
1 = oUFPhanxTarget.DebuffsButton1 {
}
PostUpdateIcon = defined @interface\AddOns\oUF_Phanx\Functions.lua:513
visibleDebuffs = 0
ForceUpdate = defined @interface\AddOns\oUF\elements\auras.lua:471
initialAnchor = "BOTTOMLEFT"
CustomFilter = defined @interface\AddOns\oUF_Phanx\Auras.lua:833
growth-x = "RIGHT"
num = 18
}
unit = "target"
filter = "HARMFUL"
limit = 18
isDebuff = true
offset = 0
dontHide = nil
index = 1
visible = 0
hidden = 0
updateIcon = defined @interface\AddOns\oUF\elements\auras.lua:140
VISIBLE = 1
HIDDEN = 0

Error since 7.1

Seems to only happen while in a party

Message: Interface\AddOns\oUF_Phanx\Functions.lua:211: Usage: UnitHealth("unit")
Time: 11/04/16 18:16:33
Count: 7
Stack: [C]: ?
Interface\AddOns\oUF_Phanx\Functions.lua:211: in function <Interface\AddOns\oUF_Phanx\Functions.lua:206>
(tail call): ?
Interface\AddOns\oUF\events.lua:48: in function <Interface\AddOns\oUF\events.lua:46>
(tail call): ?

Locals: (*temporary) = nil

Small issue with config

1x oUF_Phanx_Config\Main.lua:208: attempt to index global 'frame' (a nil value)
oUF_Phanx_Config\Main.lua:208: in function <oUF_Phanx_Config\Main.lua:199>
oUF_Phanx_Config\Main.lua:216: in function 'callback'
...g\Libs\PhanxConfig-Dropdown\PhanxConfig-Dropdown-20160802.lua:101: in function 
<...g\Libs\PhanxConfig-Dropdown\PhanxConfig-Dropdown.lua:92>

When changing power bar color in config. No changes are applied until reload or change to power bg color

In Auras.lua

You left most of the debug messages active, which renders oUF_Phanx a little spammy in Chatframe3 - this is the case in the Curse version and WOWi version (also this one, but I consider that normal - a dev build containing debug).

I also - and this I haven't tracked down yet - can't seem to get the config to show, I am assuming it's related to the config not being moved out properly. Will look into it.

FILTER_DISABLE doesn't exist

There is no such entry in Auras.lua leading to an error when you open the config and navigate to the auras panel.

1x ...hanxConfig-OptionsPanel\PhanxConfig-OptionsPanel-20150112.lua:41: oUF_Phanx_Config\Auras-Auras.lua:29: table index is nil

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.