Git Product home page Git Product logo

dimensionalthreading-reforked's People

Contributors

ccr4ft3r avatar mpustovoi avatar srrapero720 avatar

Stargazers

 avatar

Forkers

mpustovoi

dimensionalthreading-reforked's Issues

Mixin Conflict

Conflict with mod 'the_vault-1.18.2-3.11.0.2853'
A dependency for the mod pack 'Vault Hunters 3rd Edition'

@Redirect conflict. Skipping assets/the_vault/the_vault.mixins.json:MixinMinecraftServer->@Redirect::tickChildren(Lnet/minecraft/server/MinecraftServer;)[Lnet/minecraft/server/level/ServerLevel; with priority 1000, already redirected by dimthread.mixin.json:MinecraftServerMixin->@Redirect::tickWorlds(Lnet/minecraft/server/MinecraftServer;)[Lnet/minecraft/server/level/ServerLevel; with priority 1000 Exception in thread "main" org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) at [email protected]/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) at [email protected]/cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) at [email protected]/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) at [email protected]/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) at [email protected]/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) at java.base/java.lang.Class.getDeclaredMethods0(Native Method) at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402) at java.base/java.lang.Class.getMethodsRecursive(Class.java:3543) at java.base/java.lang.Class.getMethod0(Class.java:3529) at java.base/java.lang.Class.getMethod(Class.java:2225) at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$launchService$0(CommonServerLaunchHandler.java:32) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:106) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:77) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector tickChildren(Lnet/minecraft/server/MinecraftServer;)[Lnet/minecraft/server/level/ServerLevel; in assets/the_vault/the_vault.mixins.json:MixinMinecraftServer failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap the_vault.refmap.json at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 27 more

debug.log
latest.log

Please add a config option for initial thread count

Hi there, this mod looks like it would be a great improvement to performance on servers.

However, its default would be too low for modpacks with dimensions, and the instructions say it would make things worse with too few threads.

Could you please add a config file with an entry for the initial value of dimthread_thread_count (default 3 of course)? This would make it safer to include this mod in modpacks.

I can think of a workaround, which is to add some function in a datapack that sets the gamerule value on some trigger, like players logging in, but it's kind of awkward.

Thank you.

1.20.1 Strange warns?

Screenshot_6

latest.log

Forge: 47.2.30
Minecraft: 1.20.1
Neruina, C2ME, dimthread-1.20.1-v1.0.0.jar, cupboard-1.20.1-2.6.jar, chunksending-1.20.1-2.8.jar (and a lot of other mods)

image

Nothing seems to be lagging, and it hasn't gotten worse, but we need time for tests.

Crashes servers

When playing on a friends ATM9 server, they added some performance mods Dimensional threads. While playing though the pack, I started to get into gregtech. That's when I caused the server to crash. The crash resulted from finalizing a gregtech multi smelter multi block build.

[1.20.1] A mod is trying to add an entity from offthread SPAM IN CONSOLE

I am working on a large modpack and thought that this mod could really help server performance. After testing it out, it does seem to help performance...but there is constant log spam almost everytime something happens.

A mod is trying to add an entity from offthread, this should be avoided. Printing trace:
java.lang.Exception: null

Have fun scrolling, I'm sorry.

latest.log

World crash on load

Running the all the mods 9 pack. Any ideas?

`---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 2024-01-23 13:45:46
Description: Exception ticking world

java.lang.IllegalStateException: EntitiesLoadEvent cannot be triggered asynchronously from another thread.
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:581) ~[forge-1.20.1-47.2.20-universal.jar%23995!/:?] {re:classloading}
at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callEntitiesLoadEvent(CraftEventFactory.java:1788) ~[forge-1.20.1-47.2.20-universal.jar%23995!/:?] {re:classloading}
at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157582_(PersistentEntitySectionManager.java:295) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157506_(PersistentEntitySectionManager.java:302) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:438) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:libx:level_load,re:classloading,pl:accesstransformer:B,xf:fml:libx:level_load,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin,pl:mixin:APP:kubejs-common.mixins.json:ServerLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ServerLevelMixin,pl:mixin:APP:botania_xplat.mixins.json:ServerLevelMixin,pl:mixin:APP:corgilib.mixins.json:MixinServerLevel,pl:mixin:APP:ad_astra-common.mixins.json:ServerLevelMixin,pl:mixin:APP:citadel.mixins.json:ServerLevelMixin,pl:mixin:APP:observable.common.json:ServerLevelMixin,pl:mixin:APP:ars_elemental.mixins.json:ServerLevelMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:APP:hyperbox.mixins.json:ServerLevelMixin,pl:mixin:APP:aether.mixins.json:common.accessor.ServerLevelAccessor,pl:mixin:APP:betterdeserttemples.mixins.json:ServerLevelMixin,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins,pl:mixin:A}
at net.minecraft.server.MinecraftServer.md626043$lambda$tickWorlds$0$5(MinecraftServer.java:5758) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at me.srrapero720.dimthread.DimThread.swapThreadsAndRun(DimThread.java:39) ~[dimthread-1.20.1-v1.0.0.jar%23698!/:1.0.0] {re:mixin,re:classloading}
at net.minecraft.server.MinecraftServer.md626043$lambda$tickWorlds$1$4(MinecraftServer.java:5755) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at me.srrapero720.dimthread.thread.ThreadPool.lambda$execute$1(ThreadPool.java:52) ~[dimthread-1.20.1-v1.0.0.jar%23698!/:1.0.0] {re:mixin,re:classloading}
at me.srrapero720.dimthread.thread.ThreadPool.lambda$execute$0(ThreadPool.java:44) ~[dimthread-1.20.1-v1.0.0.jar%23698!/:1.0.0] {re:mixin,re:classloading}
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] {}
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] {}
at java.lang.Thread.run(Thread.java:840) [?:?] {re:mixin}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Server thread
Suspected Mod:
Dimensional Threading Reforked (dimthread), Version: 1.0.0
Mixin class: me.srrapero720.dimthread.mixin.MinecraftServerMixin
Target: net.minecraft.server.MinecraftServer
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.md626043$lambda$tickWorlds$0$5(MinecraftServer.java:5758)
Stacktrace:
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:581) ~[forge-1.20.1-47.2.20-universal.jar%23995!/:?] {re:classloading}
at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callEntitiesLoadEvent(CraftEventFactory.java:1788) ~[forge-1.20.1-47.2.20-universal.jar%23995!/:?] {re:classloading}
at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157582_(PersistentEntitySectionManager.java:295) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157506_(PersistentEntitySectionManager.java:302) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:438) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:libx:level_load,re:classloading,pl:accesstransformer:B,xf:fml:libx:level_load,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin,pl:mixin:APP:kubejs-common.mixins.json:ServerLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ServerLevelMixin,pl:mixin:APP:botania_xplat.mixins.json:ServerLevelMixin,pl:mixin:APP:corgilib.mixins.json:MixinServerLevel,pl:mixin:APP:ad_astra-common.mixins.json:ServerLevelMixin,pl:mixin:APP:citadel.mixins.json:ServerLevelMixin,pl:mixin:APP:observable.common.json:ServerLevelMixin,pl:mixin:APP:ars_elemental.mixins.json:ServerLevelMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:APP:hyperbox.mixins.json:ServerLevelMixin,pl:mixin:APP:aether.mixins.json:common.accessor.ServerLevelAccessor,pl:mixin:APP:betterdeserttemples.mixins.json:ServerLevelMixin,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins,pl:mixin:A}
-- Affected level --
Details:
All players: 0 total; []
Chunk stats: 2209
Level dimension: ad_astra:earth_orbit
Derived: true
Level spawn location: World: (0,107,0), Section: (at 0,11,0 in 0,6,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 36831 game time, 36831 day time
Level name: world
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Level weather: Rain time: 28874 (now: false), thunder time: 46371 (now: false)
Known server brands: mohist
Removed feature flags:
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at me.srrapero720.dimthread.util.CrashInfo.crash(CrashInfo.java:11) ~[dimthread-1.20.1-v1.0.0.jar%23698!/:1.0.0] {re:mixin,re:classloading}
at net.minecraft.server.MinecraftServer.handler$cja000$tickWorlds(MinecraftServer.java:5769) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:1148) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:341) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:server.DedicatedServerMixin,pl:mixin:APP:mixins/common/nochatreports.mixins.json:server.MixinDedicatedServer,pl:mixin:APP:tombstone.mixins.json:DedicatedServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:1074) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:904) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:281) ~[server-1.20.1-20230612.114412-srg.jar%23990!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:gtceu.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:dimthread.mixin.json:MinecraftServerMixin,pl:mixin:A}
at java.lang.Thread.run(Thread.java:840) [?:?] {re:mixin}

`

Tatis Refinement Compatibility Issues

Changing the appearance of Tadis and summoning Tadis will cause the shell to lose its texture, making it impossible to enter But the original Tadis still exists
Add only this module
Uploading 2024-03-23_22.57.01.png…

Invalid discord link

Discord link is invalid. Is it also possible to apply threads to certain dimensions? All the mods includes like 20 dimensions and I only want the overworld, nether, and end on separate threads as the other dimensions are not used enough.

🔥 1.19.2 Fatal drop in TPS -2000 point 🔥

Forge 43.3.5, Minecraft 1.19.2
Dimthread-1.19.2-v1.0.0.jar

[08Feb2024 15:15:49.804] [dimthread_overworld/ERROR] [supplementaries/]: [!!!!] Some mods (see below stack trace) have errors which will prevent Supplementaries from working correctly.Continuing anyways but you might experience random crashes. You have been warned

image
image
image

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.