Giter Site home page Giter Site logo

devtoys-app / devtoys Goto Github PK

View Code? Open in Web Editor NEW
23.4K 135.0 1.3K 215.72 MB

A Swiss Army knife for developers.

Home Page: https://devtoys.app/

License: MIT License

Batchfile 0.02% PowerShell 0.45% C# 72.27% HTML 6.90% TypeScript 3.99% CSS 0.01% Shell 0.25% SCSS 11.26% JavaScript 4.86%
syntax-highlighting developer-tools windows windows-11 fluent-design fluent csharp windows-10 mica winui

devtoys's People

Contributors

5idereal avatar a-khanna avatar ahrgnuts avatar akarboush avatar alessandrocaseti avatar btiteux avatar david-ruitter avatar dotnetinaction avatar esibruti avatar eurafa avatar gaoyifei1011 avatar gm0stache avatar guzzter avatar joaolfelicio avatar l1nu5 avatar lwillia avatar mattwood21 avatar michael-hoedl avatar morning4coffe-dev avatar niyari avatar nyrest avatar praneetloke avatar rdeveen avatar regenhardt avatar riyasvaliyadan avatar rlm96 avatar rzak23 avatar scratchbuild avatar veler avatar youkai95 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  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

devtoys's Issues

JWT Decoder

Is your feature request related to a problem? Please describe.
During development process of web services, JWT tokens can be used. It can be useful for a developer to be able to decode them.
https://jwt.io/

Describe the solution you'd like
Add a "JWT Decoder" tool.

Improve main layout to be more compliant with Windows 11

Is your feature request related to a problem? Please describe.
I got feedback that DevToys isn't fully compliant with Windows 11 layout guideline.

Describe the solution you'd like

Here is an old screenshot of DevToys, by the time called DevTools:
image

On this screenshot, we were being a little bit more compliant, but the margin of Json Formatter was too big and we were losing too much space.

Here are mock-ups of how we could try to improve it:
image

image

Additionally, we could experiment by following what the Clock app does:

  • There's a color difference between the navigation view and the page content
  • There's no hamburger menu, unless the navigation pane is closed.

image

image

Case сonverter

Is your feature request related to a problem? Please describe.
Quite often I have to change the case of text and for this I use online converters. But it's not as fast as using the installed app, and it's also not available when there is no connection.

Describe the solution you'd like.
Add a Case converter.

Additional context.
An example of such a converter and its features is shown below.

Click to expand Example of a converter

Unable to publish DevToys on the Microsoft Store with ARM64 build

Describe the bug
We're unable to publish the app on the MS Store when providing an ARM64 build.
The Microsoft Store shows an error code 1201 shortly after starting the pre-certification process.

Potential fix
We got feedback that updating the Windows Community Toolkit from 7.0.2 > 7.1.0 + adding <Use64BitCompiler>true</Use64BitCompiler> to the project properties can help at solving the issue. We should try that.

Another potential fix
microsoft/microsoft-ui-xaml#5768 (comment)

Add group support to RegEx Tester tool

Is your feature request related to a problem? Please describe.
As a developer making regex using capture feature, I can't test them in RegEx Tester tool

Describe the solution you'd like
Let's add group support to RegEx Tester tool.

JSON to YAML converter

Is your feature request related to a problem? Please describe.
I heard stories of people who needed to convert large JSON to YAML and vice-versa.

Describe the solution you'd like
It would be nice to add a JSON to YAML (and vice-versa) tool. Ideally, one tool that do both.

Better handling Monaco Editor's crash

Is your feature request related to a problem? Please describe.
Occasionally, DevToys's Monaco Editor crash on load and there's no way to fix it until restarting the app.
Good thing is that today, we show an error message in the editor when it happens.

Describe the solution you'd like
Perhaps we could simply make the Monaco Editor control reloading completely when such a crash happen.

Add Smart Detection support to Number Base Converter tool

Is your feature request related to a problem? Please describe.
As a user who just copied some Hexadecimal or Binary string, DevToys doesn't detect it automatically in my clipboard and so doesn't suggest the Number Base Converter tool.

Describe the solution you'd like
Add support of Smart Detection for at least hexadecimal and binary values.

Add Crypto functions or others like 'cyberchef' ?

  • Hi,veler, I want to contribute to this project
    wanna add crypto(AES,DES,entropy related)functions for this project.
    wanna add compression/decompression functions for this project.
    etc...
  • but my programming language background is c++/python, I haven't touched c# before
    if I want to add new function, which section will I need to modify?(including UI, logic module).
    Is there possible one detail design document for this project ?

Offer the user to rate the app

I like how Ambie offers the user to rate the app.

image

Let's do something like this. Perhaps once the user start the app after N time, or once he used N tools?

Add an XML Formatter tool

Is your feature request related to a problem? Please describe.
Sometimes I'm dealing with some XML text that isn't formatted.

Describe the solution you'd like
Add an XML Formatter, like JSON Formatter.

Hope to add multilingual support

Thanks to the developers for their hard work. I really like this app, which currently offers some of the features that developers often use. At present, English, French and system default languages have been added to the Settings of this app. We hope to support more languages in the future design, such as simplified Chinese, traditional Chinese, Russian, Japanese, Korean and other languages used by the majority of people or other countries.

感谢开发者的辛勤付出。我非常喜欢这个应用,这个应用目前提供了开发者经常使用到的一些功能。目前这个应用已经在设置中添加了英语,法语和系统默认语言的选项,希望在未来的设计中能够支持更多的语言,例如简体中文,繁体中文,俄语,日语,韩语等其他国家或被大多数人使用的语言。

Enable ARM64 submission on MS Store by upgrading WinUI from 2.6.2 to 2.7.1

Describe the bug
Unable to publish ARM64 build on the Microsoft Store due to the following issue:

image

Cause
The issue is caused by WinUI 2.6.X. See microsoft/microsoft-ui-xaml#5768

Fix
The bug has been fixed in WinUI 2.7.1-previewX
Once 2.7.1 stable is release, we should be able to upgrade WinUI in DevToys, and it should be enough to address the issue and re-enable arm64 in MSStore build in the CI. https://github.com/veler/DevToys/blob/347ee0cab5dfa109cdc4794b3b57986e9aaef4ac/ci/azure-pipelines-release.yml#L108

The Open Logs button does nothing if there's no log.

Describe the bug
Nothing happens when clicking on the Open Logs button.
The reason of this issue is that logs don't exist because no issue has been encountering.

To Reproduce

  1. Install the app.
  2. Open the Settings page, click on Open Logs button.

Expected behavior
Showing logs.

Fix Suggestion
Either disable the button, or show an empty log file.

Add an RGB/Hex color picker

Is your feature request related to a problem? Please describe.
As a user who works with colors, I need an easy to use, yet powerful RGB/Hex color picker.

Describe the solution you'd like
We can add through one or several tools:

  • An in-app RGB/Hex color picker.
    • User should be able to save a color they picked so he can retrieve it after restarting the app.
  • An on-screen color picker to pick up any color on the screen.
    • User should be able to save a color they picked so he can retrieve it after restarting the app.
  • A color palette generator that would
    • Generate N random (or coherent) set of colors
    • Allow the user to lock the colors and generate others
    • Allow the user to re-order them
    • Allow the user to use a color picker to change them
    • Allow the user to save and copy the palettes.
  • A color contrast analyzer

Technical Aspect

DevToys takes several seconds to shut down after using the AppService

Describe the bug
DevToys takes several seconds to go to Suspended State. The given call stack appears on Partner Center:

Stack trace

Frame Image Function Offset
0 64360VelerSoftware.DevToys HANG_QUIESCE 0x0000000000000000
1 unknown.dll [.ecxr] 0x0000000000000000
2 win32u.dll ZwUserMsgWaitForMultipleObjectsEx 0x0000000000000000
3 combase.dll ModernSTAWaitContext::KernelWait 0x0000000000000000
4 combase.dll ModernSTAWaitContext::Wait 0x0000000000000000
5 combase.dll CoMsgWaitInProcessEvents 0x0000000000000000
6 Windows.UI.dll Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal 0x0000000000000000
7 Windows.UI.dll Windows::UI::Core::CDispatcher::WaitAndProcessMessages 0x0000000000000000
8 twinapi.appcore.dll Event::WaitAndProcessEvents 0x0000000000000000
9 twinapi.appcore.dll Windows::ApplicationModel::SuspendingOperation::WaitForAnyOutstandingDeferrals 0x0000000000000000
10 twinapi.appcore.dll Windows::ApplicationModel::Core::CoreApplicationView::SuspendResume 0x0000000000000000
11 twinapi.appcore.dll Windows::ApplicationModel::Core::CoreApplicationView::SuspendResumeHandler::Invoke 0x0000000000000000
12 Windows.UI.dll Windows::UI::Core::CDispatcher::InvokeAndCompleteItem 0x0000000000000000
13 Windows.UI.dll Windows::UI::Core::CDispatcher::ProcessInvokeItem 0x0000000000000000
14 Windows.UI.dll Windows::UI::Core::CDispatcher::ProcessMessage 0x0000000000000000
15 Windows.UI.dll Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal 0x0000000000000000
16 Windows.UI.dll Windows::UI::Core::CDispatcher::ProcessEvents 0x0000000000000000
17 Windows.UI.Xaml.dll CJupiterWindow::RunCoreWindowMessageLoop 0x0000000000000000
18 Windows.UI.Xaml.dll DirectUI::DXamlCore::RunMessageLoop 0x0000000000000000
19 twinapi.appcore.dll Windows::ApplicationModel::Core::CoreApplicationView::Run 0x0000000000000000
20 twinapi.appcore.dll lambda_42789f15e44e28e8f1176a4d3f326103::operator 0x0000000000000000
21 SHCore.dll _WrapperThreadProc 0x0000000000000000
22 kernel32.dll BaseThreadInitThunk 0x0000000000000000
23 ntdll.dll RtlUserThreadStart 0x0000000000000000

To Reproduce
Steps to reproduce the behavior:

  1. Open DevToys
  2. Navigate to PNG / JPEG Compressor tool
  3. Close DevToys window

Expected behavior
DevToys process should stops immediately in Task Manager.

Current behavior
DevToys process takes several seconds to stop in Task Manager.

Configuration (please complete the following information):

  • DevToys app version [e.g 0.8.0.0]

Additional context
The issue is caused by the Shutdown AppService message. In short, this message shut down the Win32 app. Meanwhile, DevToys' UWP app is waiting for an answer from the Win32 process. Since the process shut down, there's no answer to expect.
The fix is to allow to send a message to the Win32 app without expecting any response.

Lossless PNG and JPG compression tool

Is your feature request related to a problem? Please describe.
As a web developer but not graphic designer, I often need to use websites like tinypng.com and tinyjpg.com to compress JPG and PNG without losing quality so my website loads faster.
Problem is : I don't know exactly if I can trust these websites, and they're not completely free.

Describe the solution you'd like
Add a lossless JPG and PNG compression tool to DevToys.

Additional context
We can use this library for image compression: https://github.com/fhanau/Efficient-Compression-Tool

Crash when pressing copy in the JSON formatter when output is empty

Describe the bug
Clicking copy in the json formatter output when the output is empty will cause the app to crash.

To Reproduce
Steps to reproduce the behavior:

  1. go to json formatter
  2. clear input, if there is any
  3. press copy
  4. app crashes

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Configuration (please complete the following information):

  • OS & Version: Windows 10 19043.1237
  • Theme: both
  • DevToys app version [e.g 0.5.0.0]

Additional context
Add any other context about the problem here.

SVG to XAML

Is your feature request related to a problem? Please describe.
As a developer working with XAML, I find difficult to insert SVG into XAML file code.

Describe the solution you'd like
Add an SVG to XAML converter

Additional context
This is probably not a mainstream tool. This is probably relatively low priority. Also, there are some WPF/UWP libraries allowing to load SVG files straight into a XAML UI.

Add accessibility support

Is your feature request related to a problem? Please describe.
As a user needing accessibility tool to use a computer, I'm having difficulties using DevToys

Describe the solution you'd like
The app isn't accessible at all right now. We should make sure it works fine with High Contrast enabled, keyboard navigation and assistive technologies like Narrator, NVDA and JAWS.

Patcher tool

Is your feature request related to a problem? Please describe.
As a developer working on a large desktop app, I often need to patch some dlls of an existing program. Doing this is slow, recurrent and prompt to mistakes. For example, we need to do a backup just in case if we break anything important.

Describe the solution you'd like
Consider doing one or multiple tool(s) similar to https://github.com/gundermanc/tools#windows-application-developer-tools but with a GUI.
It could have the following features:

  • Start any Visual Studio instance
  • Reset them, stop them.
  • Build automatically a solution and patch the output to a given location.

Use any font in DevToys editor

Is your feature request related to a problem? Please describe.
I got feedback that DevToys doesn't offer to user every fonts, and the one proposed in the list aren't satisfying enough.

Describe the solution you'd like
Let's allow the user to select any font in the settings
image

Dark theme elements are broken

Describe the bug
The last app update broke the dark theme elements. Some of these bugs are shown in the screenshots (plus some notes and a bug in «TextDiff»):

Screenshots

Click to expand

Configuration:

  • OS & Version: Windows 11 (22000.282)
  • Theme: Dark
  • DevToys app version 0.6.5.0

Guid Generator

Is your feature request related to a problem? Please describe.
As a user, I need to quickly generate one or several GUID.

Describe the solution you'd like
Let's make a GUID Generator tool that would allow to:

  • Generate Guid with or without hyphens
  • Generate Guid in lower or upper case
  • Generate 1 or N Guids at once

Add a Lorem Ipsum Generator tool

Is your feature request related to a problem? Please describe.
As a web designer, I often need to show off some UI with some dummy text inside.

Describe the solution you'd like
Lorem Ipsum are usually used for this purpose. Let's add a Lorem Ipsum generator. it could have the following options:

  • Choose between Words, Sentences, Paragraphs
  • Choose the amount of Words/Sentences/Paragraphs

Restructure the main menu into a hierarchical presentation

Is your feature request related to a problem? Please describe.
The following is quite redundant:
image

Describe the solution you'd like
Perhaps we should make a hierarchical menu. For example

  • Encoder / Decoder
    | - Base 64
    | - HTML
    | - URL
    ...etc

JSON to Code

Is your feature request related to a problem? Please describe.
As a web developer, it common to have to convert a large JSON to C# classes in order to consume certain web API.

Describe the solution you'd like
Add a JSON to C#, TypeScript and Java tool.

Hex converter

Is your feature request related to a problem? Please describe.
There's a Hexadecimal / Binary /Decimal / Octet converter in the Calculator app of Windows, but it doesn't support the Overlay Compact mode for some reason.

image

Describe the solution you'd like
Add a Hex converter

Monaco Editor is slow to load

Monaco Editor is overall slow to load in DevToys. Let's try to improve it by:

  • Reviewing the existing code and identifying a potential part to blame for the slowliness.
  • Use WebView out-of-proc.

Save settings for each “toy”

Is your feature request related to a problem? Please describe.
Some of the tools have some options on the top. I would like it if there were a way to save settings for each tool. For example, I would always want to set the JSON formatter to use 4 spaces, but the default is 2 and it is not saved when I restart the app.

Describe the solution you'd like
I am thinking there could be a Set defaults button below the configuration.

Describe alternatives you've considered
Alternatively, you could just save the configuration automatically, but this could be annoying if you usually use one setting but need another just once.

Additional context
Json Formatter with Set default button located on the top right corner of the configuration
Low quality mockup

Add a "What's new" UX

Is your feature request related to a problem? Please describe.
As a user, when DevToys has been updated, I'm not necessarily aware of what has changed.

Describe the solution you'd like
When starting the app, show what's new in the new version.

Describe alternatives you've considered
Highlight the new features directly in the UI.
Show a link to the Release Notes or Release section on GitHub.

Roaming settings are deprecated

Describe the bug
As mentioned here: https://docs.microsoft.com/en-us/windows/apps/design/app-settings/store-and-retrieve-app-data#roaming-data

image

Solution proposal

As a reminder, we're trying to avoid using the "internet" capability of the app, so users can "trust" this app for not sending anything over internet by default.

  1. Don't use Roaming settings

    • Pros:
      • No need of the "internet" capability in the app.
      • Cheap to fix.
    • Cons:
      • Less convenient for users
  2. Make a custom prompt asking the user whether he wants to use internet features or not. Then use OneDrive integration or Azure App Service to synchronize settings.

    • Pros:
      • Not too complicated to implement
    • Cons:
      • Requires some new nuget package, increasing the size of the app package
      • Internet capability is required even if user doesn't use internet features.
  3. Use an app add-on

    • Pros:
      • (to verify) The basic DevToys app won't need the internet capability.
      • User can optionally install an add-on that brings internet features, like roaming settings or tools that need internet.
    • Cons:
      • This will likely increase the complexity of the app.
      • We will probably need to "advertise" these add-on into the app, and users may be frustrated by what looks like a jerky app displaying ads.
  4. Add an Export/Import button like in the app Files https://www.microsoft.com/store/productId/9NGHP3DX8HDX

    • Pros:
      • User can export the settings and import them on another machine.
      • No need of internet capability.
    • Cons:
      • User must do it manually.

Add documentation about WinGet

Is your feature request related to a problem? Please describe.
As a user where my company blocked the Microsoft Store on my computer, I'm not able to install DevToys through the store.
As a user who loves CLI more than UI, I'd prefer installing DevToys through command line.

Describe the solution you'd like
Add to the README (and our future website?) how to install DevToys through WinGet.

  1. Open a PowerShell command prompt.
  2. winget search DevToys
  3. winget install DevToys

Add the possibility to Favorite / Unfavorite a specific tool

Is your feature request related to a problem? Please describe.
We're adding more and more tools and at some point it might become difficult to find them in the menu as the list grow.

Describe the solution you'd like
Add a way to hide / show a tool. For this, we could:

  • Add a "Hide this tool" context menu to each tool item in the menu.
  • When one or more tools are hidden, a new item "More tools" would appear just above the "Settings" menu.
  • Clicking on it would show a flyout allowing to
    • Navigate to one of the hidden tool.
    • Bring a tool back to the main menu.

String Utilities

Is your feature request related to a problem? Please describe.
Sometimes it can be helpful to know with precision some information about strings.

Describe the solution you'd like
Add a string inspector tool allowing to:

  • Know the character index of the caret.
  • Know the line and column position of the caret.
  • Know how many words are there in a string.
  • Know how long (in characters and bytes) a string is.

Clipboard isn't preserved after shutting down DevToys

Describe the bug
When copying something from DevToys, the clipboard gets cleared after closing DevToys

To Reproduce
Steps to reproduce the behavior:

  1. Go to any tool.
  2. Type a text in an input.
  3. Select the text and copy it through Ctrl+C
  4. Close the app.
  5. Open Notepad
  6. Press Ctrl+V

Expected behavior
What you copied on step 3 should be paste.

Actual behavior
Nothing is paste.

Potential solution
https://stackoverflow.com/questions/31781019/clipboard-content-of-closed-windows-universal-app.

Translation for MS Store information

Contributors are able to provide a translation of DevToys in any languages, but are unable to provide a translation for what should be displayed in the Microsoft Store.

Monaco Editor activation issue

Describe the bug
Sometimes there's no way to activate the textbox.

To Reproduce
Steps to reproduce the behaviour:

  1. Open the app
  2. Go to any tool without expanding the menu
  3. Try to click on a textbox
  4. See that it doesn't activate

Expected behavior
The textbox to activate

Configuration (please complete the following information):

  • OS & Version: Windows 10 21h2
  • Theme: Dark
  • DevToys app version: 0.6.6.0 | X64 | RELEASE | e3b574a | e3b574a

Regex: Provide better highlight contrast/color

It's a bit difficult to see yellow on textbox white, especially when you're trying to distinguish between matches between characters. Would be great if perhaps this was another color (green?) and/or had grid lines.

image

Duplicate Code Checker Tool

Is your feature request related to a problem? Please describe.
As a developer, sometimes I want to identify code / pattern that are duplicated / redundant.

Describe the solution you'd like
We could add a tool designed to detect the duplicated text in 2 documents. The tool could detect > 1 consecutive duplicated line within a text document, excluding whitespace and brackets.
We could also let the user tweak some options:

  • Number of lines that should match.
  • Text to ignore for matches.
  • Fuzzy match (Levenshtein Distance for approximations instead of exact matches).

Markdown editor with preview

Is your feature request related to a problem? Please describe.
As a developer writing documentation, Azure DevOps and GitHub don't allow to preview the markdown we write without having to click on a "Preview" tab, which hides the markdown we're typing.

Describe the solution you'd like
Add a Markdown editor tool with side-by-side Editor/Preview.
If possible, it would be very nice if the preview could look very close from GitHub markdown CSS style. I haven't looked at it yet, but perhaps it would be wise to render the markdown preview as HTML and show it into a web view. That would make things easier for table for example.

JWT Decoder improvement

Is your feature request related to a problem? Please describe.
JWT Decoder is out, that's great! :D
But it lacks a bit of color and easy to read data.

Describe the solution you'd like
Let's try to make it even better by humanizing some data like the date/time and apply a specific syntax colorization to it.

Font combobox show some unusable fonts

Describe the bug
Sometimes, some fonts in the settings appear with some boxes. This happens because the font doesn't have latin characters, only special characters like Fluent System Icons.

Expected behavior
We shouldn't show these icons in the list.

Screenshots
image

Clipboard content not pasted when several tools are recommended

Is your feature request related to a problem? Please describe.
When having some JSON in the clipboard, DevToys would display a light bulb 💡 next to Json Formatter and Json <> Yaml tools.
When only 1 tool is recommended, the tool is selected automatically and the data is pasted. When more than 1 tool is recommended, no tool is selected. This is fine but selecting a recommended tool right after it has been recommended should probably paste the clipboard content to the UI.

Describe the solution you'd like

  1. Suggest 2 or more tools
  2. If the user clicks on a non-recommended tool, then on a recommended tool, do nothing.
  3. But if the user clicked on a recommended tool on first place, then paste the clipboard content.

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.