sergeche / eclipse-zencoding Goto Github PK
View Code? Open in Web Editor NEWNative Zen Coding plugin for Eclipse
Home Page: http://code.google.com/p/zen-coding/
Native Zen Coding plugin for Eclipse
Home Page: http://code.google.com/p/zen-coding/
http://prntscr.com/cxgye
http://prntscr.com/cxgz4
Aptana 3 plugin for Eclipse
I have all my eclipse editors configured to indent using 2 spaces instead of tabs.
As far as I know, zen coding is always using tabs and this is kind of annoying...
any workaround would be more than appreciate it!
good job!
jordi
Hello, whats up?
I use Eclipse Helios SR1 PHP, and Zen-coding cant 'Expand Abbreviation' in this example:
-- I insert this in the php document.
Home
About
Us Contact
-- After I select all 3 lines and then hit Ctrl + E.
-- Then at the prompt that appears, I type: ul>li>*a, and press ENTER.
-- E. .. nothing happens.
-- In Aptana Studio 3, works great.
-- Result in Aptana Studio 3
Wouldn't load in aptana, visited with web browser and got 403. Tried clone and local install but couldn't seem to get that to work.
Temporary fix, install old plugin using http://zen-coding.ru/eclipse/updates/ update site.
There's no Zen Coding section in Preferences. I use Aptana 3 and Zen Coding for Eclipse 0.6.0.201011072056.
I can use the plugin though. There is a menu item Commands → Zen Coding → Expand Abbreviation (⌘E) which actually works.
I loved Zen Coding in Dreamweaver and have recently switched over to Aptana Studio 3 (build: 3.0.2.201106082310).
I installed Zen Coding the way it says to in the instructions, but I can't get it to work. I even tried uninstalling and reinstalling with both links and it still isn't working. Tabbing just inserts a tab and ctrl+e does nothing. There is also nothing in the preferences about Zen Coding like your screenshot shows and there's no Zen Coding items in any of the menus. It's like it doesn't exist, even though when I go to Help -> Install New Software -> already installed, it shows: Zen Coding for Eclipse 0.7.0.201103132329 ru.zencoding.eclipse.feature.group under Installed Software
I'm running on Mac OSX 10.5.7 if that helps.
p*
produces a single <p>
tag around selectionWhen joining tag, raw caret placeholder appears in editor content
1/30/12 10:27:42.192 AM [0x0-0x218218].org.eclipse.eclipse: org.mozilla.javascript.EcmaError: ReferenceError: "trim" is not defined. (zencoding.js#2270)
Hi,
In Aptana 3 Tab key for expanding abbreviation has some strange behavior.
For example:
pos:ris expanded to:
position: relative;
but
pos:ais expanded to:
pos:p[name="string"] property: value
(should be position: absolute).
When I expand abbreviation with some other shortcut (for ex. Ctrl + E) expanded abbr is ok.
This issue is only for Tab. I think this is some issue in Aptana 3, because in Aptana 2 everything works fine.
Each script tag should be on a new line
I'm using a Swedish keyboard. When I want to write [ and ], I use AltGr+8 and AltGr+9. However, with Zen Coding installed, I instead get the previous resp. next edit location (which should be activated by CTRL+ALT+[ or ]).
The Ctrl+Alt+[ and the Ctrl+Alt+] shortcuts that correspond to the "Previous Edit Point" and "Next Edit Point" have a conflict with the Portuguese layout keyboard.
The [ and ] symbols are done by using the Alt Gr+8 and Alt Gr+9. The thing is, "Alt Gr" is detected as Alt+Ctrl.
So I can't do this example:
ul>li*4>a[href=http://something.com/]
The cursor just jumps between edit points when I try to write the [ ] symbols.
How can this be corrected?
Hi Sergeche!
Thanks for your help on my previous support issue.
I noticed today after starting eclipse, that Zen coding wasn't available. I tried to expand a normal HTML tag, by writing "div" and hitting the TAB-button. Nothing happens.
In order to verify that I haven't made any strange settings by accident, I opened the Preferences dialog and the Zen coding wasn't there no more.
I checked my installed plugins and Zen coding sure is installed (version 0.6.0.201011092234), but it clearly has taken vacation as it's no longer working or showing up in the preferences menu.
Here's what I have done after:
Nothing seems to work. I am running the latest version of Eclipse now on a XP SP3 computer. Do you have any idea on what I can do to make this amazing plugin to work again?
Thanks a lot!
Just installed zencoding on Aptana Studio, build: 2.0.5.1278522500 and i noticed that this is working ok:
ul>li*4
But this is not working properly:
ul > li*4
I remember using zencoding on notepad++ and it was working ok both with spaces and with out. Is it suposted to work like this or is this maybe a bug?
I am using Eclipse 3.6. Ctrl+D of ZenCoding conficts with Delete Line. I tried to unbind ZenCoding's key and Delete Line is unbound too.
When i'm in a java editor and i'm inside a code template, i need to press tab
to get to the next position of the template. However, when pressing tab
, zen-coding jumps in and puts the word the curser is at into xml brackets.
Is there a way to restrict the zen-coding functionality to a certain filetype?
I'm using Eclipse with Aptana plug-in.
Tried to install the Emmet plug-in, but got the following conflict:
Cannot complete the install because of a conflicting dependency. Software being installed: Emmet for Eclipse 1.0.0.201209050036 (io.emmet.eclipse.feature.group 1.0.0.201209050036) Software currently installed: Eclipse IDE for Javascript Developers 1.3.2.20110301-1807 (epp.package.javascript 1.3.2.20110301-1807) Only one of the following can be installed at once: Expression Language 3.4.300.v20110228 (org.eclipse.core.expressions 3.4.300.v20110228) Expression Language 3.4.200.v20100505 (org.eclipse.core.expressions 3.4.200.v20100505) Cannot satisfy dependency: From: Eclipse IDE for Javascript Developers 1.3.2.20110301-1807 (epp.package.javascript 1.3.2.20110301-1807) To: org.eclipse.epp.package.javascript.feature.feature.group [1.3.2.20110301-1807] Cannot satisfy dependency: From: Emmet for Eclipse 1.0.0.201209050036 (io.emmet.eclipse 1.0.0.201209050036) To: bundle org.eclipse.core.expressions 3.4.300 Cannot satisfy dependency: From: Emmet for Eclipse 1.0.0.201209050036 (io.emmet.eclipse.feature.group 1.0.0.201209050036) To: io.emmet.eclipse [1.0.0.201209050036] Cannot satisfy dependency: From: Javascript IDE Feature 1.3.2.20110301-1807 (org.eclipse.epp.package.javascript.feature.feature.group 1.3.2.20110301-1807) To: org.eclipse.platform.feature.group [3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi] Cannot satisfy dependency: From: Eclipse Platform 3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi (org.eclipse.platform.feature.group 3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi) To: org.eclipse.rcp.feature.group [3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY] Cannot satisfy dependency: From: Eclipse RCP 3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY (org.eclipse.rcp.feature.group 3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY) To: org.eclipse.core.expressions [3.4.200.v20100505]
It seems kinda interesting that it has a problem with the IDE itself. Any help is much appreciated.
This option works only if “Expand by Tab key” is enabled, should be standalone.
We are currently in the process of aggregating a couple of useful PHP eclipse plugins into a single updatesite which mirrors features from other repositories.
Would you mind if we put your eclipse-zencoding feature into that repo?
Maybe i'm missing something, but the keybinding is not working for me on mac CMD + SHIFT + A
.
The binding shows up in the preferences for that command, but in the eclipse menu, it doesn't have a keybinding associated with it (unlike the others).
Hi,
First of all, thanks for this plugin
Here's my issue : after installing the plugin, each time I try to type [ or ], instead of putting the character in my editor, it just moves the cursor up or down it would be nice if this could be fixed
(tested on osx lion, win7)
Thanks
Julien
I will support your project, but i cant find an readem or howto to add tags; i use many tags in html for html5; maybe the community can add the tags, if is in an simple structure, like xml. Thanks for an replay.
I just installed the new Emmet plugin for Aptana Studio 3. I recently had Zen-coding. I uninstalled it and installed the new Emmet one.
I can't get the Wrap With Abbreviation to work. When I click ctrl+shift+a I get the prompt but when I enter the tag I want to wrap with it does nothing in the "Live Preview" area and when I click OK the selected text is not wrapped with my tag.
Versions
Aptana Studio 3 3.4.1.201306062137-06062013213935
Emmet for Eclipse 1.0.0.201303162055
Log from Aptana after performing the wrap with abbreviation command and clicking OK with something in the text box.
!ENTRY org.eclipse.ui 4 0 2013-07-03 08:53:14.743
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (emmet-app.js#4385))
at org.eclipse.swt.SWT.error(SWT.java:4282)
at org.eclipse.swt.SWT.error(SWT.java:4197)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at io.emmet.eclipse.EclipseEmmetEditor$1.run(EclipseEmmetEditor.java:316)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
at io.emmet.eclipse.EclipseEmmetEditor.prompt(EclipseEmmetEditor.java:309)
at io.emmet.eclipse.EclipseEmmetEditor.promptWrap(EclipseEmmetEditor.java:337)
at io.emmet.eclipse.handlers.WrapWithAbbreviationAction.execute(WrapWithAbbreviationAction.java:22)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1100)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1509)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4640)
at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4528)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2531)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.aptana.rcp.IDEApplication.start(IDEApplication.java:125)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (emmet-app.js#4385)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3654)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3632)
at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3660)
at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3679)
at org.mozilla.javascript.ScriptRuntime.undefReadError(ScriptRuntime.java:3692)
at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1421)
at org.mozilla.javascript.gen.c1._c387(emmet-app.js:4385)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119)
at org.mozilla.javascript.gen.c1._c232(emmet-app.js:2324)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at org.mozilla.javascript.gen.c1._c236(emmet-app.js:2371)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2408)
at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:282)
at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:129)
at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:86)
at org.mozilla.javascript.gen.c1._c10(emmet-app.js:142)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:1582)
at org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:322)
at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:129)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c1._c17(emmet-app.js:193)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at org.mozilla.javascript.gen.c1._c9(emmet-app.js:141)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c1._c235(emmet-app.js:2370)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at org.mozilla.javascript.gen.c1._c237(emmet-app.js:2387)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at org.mozilla.javascript.gen.c1._c243(emmet-app.js:2457)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c1._c214(emmet-app.js:2143)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:1582)
at org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:322)
at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:129)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c1._c3(emmet-app.js:76)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c1._c210(emmet-app.js:2142)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c1._c642(emmet-app.js:8320)
at org.mozilla.javascript.gen.c1.call(emmet-app.js)
at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:86)
at org.mozilla.javascript.gen.c3._c4(java-wrapper.js:68)
at org.mozilla.javascript.gen.c3.call(java-wrapper.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at org.mozilla.javascript.gen.c14._c0(<eval>:1)
at org.mozilla.javascript.gen.c14.call(<eval>)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
at org.mozilla.javascript.gen.c14.call(<eval>)
at org.mozilla.javascript.gen.c14.exec(<eval>)
at org.mozilla.javascript.Context.evaluateString(Context.java:1104)
at io.emmet.Emmet.execJSFunction(Emmet.java:122)
at io.emmet.Emmet.getWrapPreview(Emmet.java:144)
at io.emmet.eclipse.WrapWithAbbreviationDialog$1.run(WrapWithAbbreviationDialog.java:61)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
... 56 more
When expanding @i
in CSS editor, ZC produces @import url({%::zen-caret: :%});
Hi,
I discover this amazing plug-in.
Only one thing : I want to write the caracter " [ "
How i am supose to do because this shortcut is Previous / Next edit point
Zencoding on Zend Studio software & Windows 7 system
Any idea ?
Hi!
This seems to be a great improvement of the original Eclipse monkey-zencoding thingy, which really was unstable and worked only from time to time for me.
However after installing this in eclipse, I cannot write square brackets any longer: [ ], which is really sad. I write a lot of PHP and deals with arrays daily. Pressing ALTGR+[ just makes the pointer jump up or down in my file, like if I were pressing PageUp / Page down.
I've tried all other keys to see if the brackets were able on another place, but no - I have been unable to write a square bracket since installing.
If there's an solution to this, I would be super happy.
I can not superimpose the abbreviations.
For example, I add abbreviation for comment in HTML and CSS for "!". And for !important I use "!i". So when I try tu use "!" to paste comment, I get !important instead.
Expanding abbreviations using tab key doesn't work in aptana if the latest character is "a", for example if I write this text:
div#page>div.logo+ul#navigation>li*5>a
and press the tab button, I get the following result:
div#page>ul#list>li*5>& # x2192; (without spaces)
but if I type this instead:
div#page>div.logo+ul#navigation>li*5
I get the correct result...
Any ideas?
If no path specified, action returns empty string. Should do nothing
When I type:
div.title or div.page-title or anything .title at the end.
this will result in zencoding to parse the title tag.
Is the encode/decode data:URL feature implemented yet in the Eclipse plugin?
I see it in my menu (I'm using Aptana 3), but it doesn't work as advertised. I create an img tag with a src attribute pointing to an image in my project, but when I use the menu command, nothing happens.
Thanks,
Dave
CSS editor from WebTools project is not recognized as CSS editor
Hi,
I would like to try Emmet on my Eclipse Helios PDT but I keep on getting the error below:
Cannot complete the install because one or more required items could not be found.
Software being installed: Emmet for Eclipse 1.0.0.201303162055 (io.emmet.eclipse.feature.group 1.0.0.201303162055)
Missing requirement: Emmet for Eclipse 1.0.0.201303162055 (io.emmet.eclipse 1.0.0.201303162055) requires 'bundle org.eclipse.core.expressions 3.4.300' but it could not be found
Cannot satisfy dependency:
From: Emmet for Eclipse 1.0.0.201303162055 (io.emmet.eclipse.feature.group 1.0.0.201303162055)
To: io.emmet.eclipse [1.0.0.201303162055]
Eclipse for PHP Developers
Version: Helios Service Release 2
Build id: 20110218-0911
Also, is Aptana plugin required before I can install the Emmet plugin? Please help thanks.
An error occurred while collecting items to be installed
session context was:(profile=epp.package.javascript, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Artifact not found: osgi.bundle,ru.zencoding.eclipse,0.6.0.201011071505.
http://zen-coding.ru/eclipse/updates/plugins/ru.zencoding.eclipse_0.6.0.201011071505.jar
Artifact not found: org.eclipse.update.feature,ru.zencoding.eclipse,0.6.0.201011071505.
http://zen-coding.ru/eclipse/updates/features/ru.zencoding.eclipse_0.6.0.201011071505.jar
This problem occurs when install from both update sites ( http://zen-coding.ru/eclipse/updates/ and http://media.chikuyonok.ru/eclipse/updates/ )
Eclipse version:
Eclipse Platform
Version: 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L
Build id: M20100909-0800
After install zencodgin in Aptana 3* on Windows it is not possible to add [ (Alt Gr + 8) to the source, its a shortjump to line above. Maybe i will tests this also on Ubuntu 11* tomorrow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.