GithubHelp home page GithubHelp logo

eclipse-color-theme / eclipse-color-theme Goto Github PK

View Code? Open in Web Editor NEW
898.0 898.0 268.0 740 KB

Color themes for Eclipse

Home Page: http://www.eclipsecolorthemes.org/plugin

License: Eclipse Public License 1.0

Java 100.00%

eclipse-color-theme's Introduction

Eclipse Color Theme

Color themes for Eclipse.

Eclipse Color Theme makes it possible to import and switch color themes conveniently and without side effects.

You can install the plugin from the update site (there's also an archive of the site for offline installation). After installing, go to Window->Preferences->General->Appearance->Color Theme to change the color theme.

Please note:

  • When updating the plugin via Eclipse, go to the preferences page and press OK once, otherwise you won't see any changes. We're planning to fix this.
  • When updating from an earlier version than 0.6, please uninstall the plugin and the update site, add the site listed above and install it again from there. Otherwise you won't see any updates.

Build Status

Rationale

While Eclipse allows you to change the syntax coloring in great detail, there is no support for managing multiple color themes. It is possible to achieve that by importing and exporting preferences files, but this is inconvenient and likely to mess up your preferences. Furthermore, color themes have to be created for every single editor, a theme for the Java editor does not change the XML, JavaScript or any other editors. This plugin solves these issues by mapping a generic color theme format to specific preferences entries for each supported editor.

Editors and themes

Eclipse Color Theme currently supports the following editors:

Available themes:

You can download additional themes or create your own on eclipsecolorthemes.org.

Contributing

Since pretty much all Eclipse Color Theme users are developers, and since it supports many more editors than a single person could possibly want to use, the project has always been driven by our fantastic contributors.

Please consider contributing if you're missing support for an editor, get annoyed by a bug or just want to help - it's greatly appreciated! See the contributor guide for a start.

Building

You can generate an update site using Maven:

mvn clean verify

This will create an update site in com.github.eclipsecolortheme.updatesite/target/repository.

By default, Eclipse Color Theme will be built against the Eclipse Mars version of the platform. You can build against either Eclipse Luna or Kepler by setting the "platform-version" property, for example:

mvn clean verify -Dplatform-version=kepler

License

Copyright (C) 2010-2014 Felix H. Dahlke and Roger Dudler

This is open source software, licensed under the Eclipse Public License. See the file COPYING for details.

eclipse-color-theme's People

Contributors

aguther avatar antoineco avatar askreet avatar calebmpeterson avatar davispuh avatar derekcicerone-zz avatar devoncarew avatar dschnee avatar fhd avatar ghillairet avatar goodwinnk avatar jeckhart avatar jpmoresmau avatar mattfysh avatar mbooth101 avatar mdonnellydev avatar meersdavy avatar nakrakiiya avatar neskk avatar oleastre avatar pakdel avatar paulvi avatar pulse00 avatar rogerdudler avatar soc avatar stacktracer avatar steve-perkins avatar tan9 avatar thenickdude avatar tlusk 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eclipse-color-theme's Issues

Must restart Eclipse for colors to apply

I use Eclipse Helios with FlashBuilder plugin to develop AS3/Flex projects with.

Upon downloading the plugin (4/28 release) I am required to restart eclipse after applying a theme.
If I don't, the only colors that change is the background color, and general text color - but not the rest of the color types.

I have verified with another install on a separate computer, and a friend also noted this behavior.

FDT4 Support

We've received a request on providing support for the Flash Development Tools (FDT4).

NullPointerException after install

java.lang.NullPointerException
at org.eclipse.wst.jsdt.web.ui.internal.style.java.LineStyleProviderForJSDT.handlePropertyChange(LineStyleProviderForJSDT.java:259)
at org.eclipse.wst.jsdt.web.ui.internal.style.java.LineStyleProviderForJSDT$1.propertyChange(LineStyleProviderForJSDT.java:55)
at org.eclipse.ui.preferences.ScopedPreferenceStore$3.run(ScopedPreferenceStore.java:375)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.preferences.ScopedPreferenceStore.firePropertyChangeEvent(ScopedPreferenceStore.java:372)
at org.eclipse.ui.preferences.ScopedPreferenceStore$2.preferenceChange(ScopedPreferenceStore.java:194)
at org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:753)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:756)
at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:769)
at com.github.fhd.eclipsecolortheme.mapper.ThemePreferenceMapper.putPreference(ThemePreferenceMapper.java:50)
at com.github.fhd.eclipsecolortheme.mapper.JavaScriptEditorMapper.map(JavaScriptEditorMapper.java:33)
at com.github.fhd.eclipsecolortheme.ColorThemeManager.applyTheme(ColorThemeManager.java:144)
at com.github.fhd.eclipsecolortheme.preferences.ColorThemePreferencePage.performOk(ColorThemePreferencePage.java:46)
at org.eclipse.jface.preference.PreferenceDialog$13.run(PreferenceDialog.java:964)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDialog.java:944)
at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.okPressed(FilteredPreferenceDialog.java:447)
at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.okPressed(WorkbenchPreferenceDialog.java:169)
at org.eclipse.jface.preference.PreferenceDialog.buttonPressed(PreferenceDialog.java:233)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211)
at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

session data:

eclipse.buildId=M20100909-0800
java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -showlocation
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data c:/users/nfeger/workspace -showlocation

This is a continuation of log file C:\Users\nfeger\workspace.metadata.bak_0.log
Created Time: 2011-01-14 13:13:02.894

Missing mappings in Flash Builder

from Valentin Simonov:
The most annoying color is ActionScript Occurrences at Preferences -> General -> Editors -> Text Editors -> Annotations. It’s that color with which similar stuff is highlighted when you select some lexem.

XSLT Support

We've received a request for providing XSLT editor support.

Source hover color is not configured when selecting a theme

The background of source hover tooltips is configurable for C/C++ editors In Eclipse CDT Helios by going to the "C/C++ -> Editor" preference panel and changing the "Source hover background" setting in the "Appearance color options".

However, when you select a theme using the Eclipse Color Theme plugin, this setting is not changed. Instead it is left to whichever color was selected before. The default setting is to use the "System color" which is often (at least in windows) a light yellow color. This means that if you select a dark background theme, such as "Oblivion" or "Vibrant ink" which configure the default text foreground text to a light color, then the source hover tooltips become unreadable.

Thus, I think that the plugin should change the "source hover background" color setting automatically, either to the same color as the general text background selected by the theme, or to an approriate color selected by the theme.

Bug PyDev "Occurances" not set

It seems that the pydev plugin uses a separate entry in General->Editors->Text Editors->Annotations->Occurances. There is the default one which is being updated correctly and then there is one labeled "Occurances (Pydev)" which is not being set eclipse-color-theme plugin.

Coloring of #ifdefs in CDT

We've received the following issue:

I’m using both with CDT, and I have a remaining problem: The C editor evaluates #ifdef’s and insists on forcing the background color on #ifdef’d out code to some light gray. This makes anything in those sections mostly unreadable (and a bright eye nuisance). I have not found a way to either disable this behavior or change the default color it uses to something more suitable.
Would you have any clue?

Use table with checkboxes instead of radio buttons in preferences page

hi!

IMHO the current preference page is at it's limits in terms of number of visible themes. Would you consider switching to a table (e.g. with checkbox)? It seems more convenient and common to see very long choice lists implemented as tables.
I'd be happy to contribute necessary changes to make this happen.

TCL Support

We've received a request for TCL editor support.

Themes should apply to views

Hi, thanks for the great plugin!

Would it be possible to please extend the theme coloring to the views (e.g. project explorer, outline, etc.) as well?

This would make the entire UI consistent and for those of us blinded by the default white, the ability to use a dark theme for the sidebar (i.e. the entire visible area).

Unhandled event loop exception

Open Window > Preferences. Click General > Appearance > Color Themes. Right pane of preferences window does not change, does not update to show color themes. Click away to some other settings pane on the left. Right pane updates. Click back to General > Appearance > Color Themes, and now see a theme list. Click a new theme, click OK.

Attempt to re-open Window > Preferences, get this error:

Unhandled event loop exception
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(SWT.java:4109)
at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1739)
at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:656)
at org.eclipse.swt.browser.Browser.(Browser.java:119)
at com.github.eclipsecolortheme.preferences.ColorThemePreferencePage.createContents(ColorThemePreferencePage.java:100)
at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)
at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501)
at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252)
at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:674)
at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704)
at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:867)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:865)
at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1700)
at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1139)
at org.eclipse.jface.preference.PreferenceDialog.selectSavedItem(PreferenceDialog.java:1054)
at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.selectSavedItem(FilteredPreferenceDialog.java:729)
at org.eclipse.jface.preference.PreferenceDialog$4.run(PreferenceDialog.java:375)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.preference.PreferenceDialog.createContents(PreferenceDialog.java:371)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.createDialogOn(WorkbenchPreferenceDialog.java:100)
at org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(PreferencesUtil.java:192)
at org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(PreferencesUtil.java:116)
at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:64)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
at org.eclipse.equinox.launcher.Main.main(Main.java:1384)

eclipse.buildId=M20110210-1200
java.version=1.6.0_25
Eclipse Color Theme: 0.11.0.201104281646

Color Theme preferences disappeared

I used color theme for a few days, and set a color theme I liked. Now when I go to Window -> Preferences -> General -> Appearance, "Color Theme" is no longer listed.

It does however, show up in the installed list under Help -> Eclipse Marketplace -> Installed.

I tried uninstalling, restart, reinstall of color theme. Did not fix the problem. I see nothing about colortheme (or even the word 'color') in .log

Doesn't work at all with Pydev in Aptana Studio 3

Aptana Studio 3 editors (specifically Pydev) don't currently work with either the plugin or the .epf files.

AS3 merges all of Aptana's plugins (including Pydev) into one big package, and while most things about Pydev appear to still be separate-ish, it merges their syntax highlighting features into Aptana Themes (Preferences > Aptana > Themes).

Indeed, when I export an .epf of my own configuration, the preferences applied by eclipse-color-theme (in org.python.pydev) are there, but the preference which (I'm guessing) controls what's actually seen is this: /instance/com.aptana.theme/ACTIVE_THEME=Mac Classic. I've discovered a page which documents how Aptana themes are laid out but I've still no idea exactly where the "Mac Classic" theme data is actually stored.

I'm using the 2011-02-16 Release Candidate version of AS3 (according to the release notes there'll be a stable release in Q1, which I presume means sometime this month).

PDE Support

Plugin Development Environment (plugin.xml, MANIFEST.MF)

Syntax Coloring for Android development not perfect

Hi guys! I tried a visual studio color theme for Eclipse. Works almost perfect :)

If i decalre a variable of type String. It color as it should be (light blue). But if i declare a View (android class) object or an instance of my own created class they are all just black instead of light blue (which the String is colored as)

public void MyMethod()
{
String myString; // String will be blue and myString black.
MyOwnClass myOwnClass; // Both will be black.
}

Any ideas? =)

Changes in "Comparison View" barely visible with dark background themes

Comparison view (I don't know if it's a view - what you get when you do file comparison e. g. when synchronizing with CVS) has color definitions for incoming / outgoing changes. Lines with a difference are marked with a thin line using those colors. The changed part of the line itself has the "change color" as an overlay.
This works well with bright backgrounds e. g.: http://home.datacomm.ch/charon/bright.jpg but not for themes with dark backgrounds e. g.: http://home.datacomm.ch/charon/dark.jpg

You can barely see changes when using a theme with a dark background (e. g. compare the word 'outgoing' / 'incoming' that is marked with a red overlay in both screenshots or look at the 'outgoing addition' / 'incoming addition' lines - visibility is heavily reduced with a dark background).

Because of the overlay behaviour, changing colors for incoming / outgoing to some brighter colors does not help much - a bright background variant will always have superior visual clarity. It should therefore be possible to exclude the "comparison view" (or whatever that is) from being "themed".
(Ideally, there should be some sort of configurable 'exclude' mechanism for whatever editor / view ends up with a problematic visual appearance when themed because of some hard-coded colors or unfortunate color usage)

JSP files not themed

The JSP files appear on a dark background and any contained Java is themed correctly, but JSP-specific code usually at the top of the file is still themed for use against a light background. For example:

<%@ taglib prefix="XXX" uri="XXX"
%>

Thanks!

Themes customizable in eclipse

It would be awesome if we could customize the themes within eclipse, that way we don't need to create a whole new theme on the website for little alterations and we don't have to look at plain xml for editing

FreeMarker (FTL) Support

We've received a request to provide FreeMarker (*.ftl) support (FreeMarker editor is part of the JBoss IDE)

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.