Giter Site home page Giter Site logo

notable's Introduction

Notable

Download button


I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before).

So I built my own.

Click to Enlarge

Part of this comparison is personal opinion: you may disagree on the UI front, things I consider bloat may be considered features by somebody else etc. but hopefully this comparison did a good job at illustrating the main differences.

Features

Markdown-based

Notes are written in GitHub Flavored Markdown, and you can also write KaTeX expressions, Mermaid diagrams and so much more, check out our full Markdown cheatsheet.

Notable also gives you a very powerful Markdown editor, it's the same one VS Code uses in fact, so features like multi-cursors, a minimap and best-in-class syntax highlighting are built-in.

Editor

No Vendor Lock-In

Notes and attachments are simply stored on your disk, this is extremely portable and powerful: you could edit your notes with your favorite editor, have them synchronized via Dropbox, run Git on them, run a regex-based search and replace on them etc.

Filesystem

Dark Theme

A dark theme is also available. In the future support for custom themes will be added as well.

If you'd like to change a color or hide a button you are also free to do that via the Devtools.

Dark Theme

Zen Mode

Zen mode provides a minimalistic editing and reading experience, hiding everything that's not necessary.

Notable is also keyboard friendly, has a quick open window, and we'll soon add a command palette too, so you won't have to click any buttons if you don't want to.

Zen Mode

Multi-Note Editor

A multi-note editor is available for quickly running an action, like favoriting, pinning, deleting, tagging etc., on multiple notes at once.

If you need to run a more complex action on your notes remember that they are just file stored on your disk so you can do whatever you want with them.

Multi-Note Editor

Split Editor

A split-editor is available for quickly checking out how your note will be rendered while you're editing it.

Split Editor

More Features

A lot more features are implemented, some of the most important ones are listed here.

Is a feature you care about currently missing? Make sure to browse the issue tracker and add your ":+1:" reaction to the issues you care most about, as we also use those reactions to prioritize issues.

Contributing

There are multiple ways to contribute to this project, read about them here.

Useful Links

  • Chat: we have a public real-time chat, come join us there.
  • Cheatsheet: the online version of our built-in Markdown cheatsheet.
  • Customizations: collection of community-created customizations and tips.
  • Donations: you can financially support the project via this GitHub Sponsorship page.
  • Insiders: alpha/beta releases are published here.
  • Subreddit: we have a subreddit, where day-to-day discussion happens.
  • Tutorial: the online version of our built-in tutorial.
  • Twitter: we have a Twitter account, where tips and general updates are posted.
  • Website: our official website, this is probably the best link to send to friends and colleagues.
  • YouTube: we have a YouTube channel, where all videos are hosted.

License

Only older versions of the app are open-sourced, read more about this here.

notable's People

Contributors

anto-christo avatar bomberstudios avatar dps avatar fabiospampinato avatar fidel-perez avatar gertjan avatar jletey avatar krakaw avatar lianghongzhuo avatar mikaelmello avatar mnikn avatar prashkup avatar randykinne avatar romankornev avatar schester44 avatar sosukesuzuki avatar titoesteves avatar tschattschneider avatar tylerdiaz avatar umgupta 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

notable's Issues

An "About" menu item

I'm using the windows version of Notable v1.0.1
Is it possible to have an about screen or a status bar, that shows the version of notable installed.

Renaming attachment on Windows removes the attachment

Not sure if I'm doing something wrong, but when I try to use Rename option in Notable, I will get greeted with this message:

Simply rename the actual attachment file while Notable is open

Okay, then I go into the attachments folder and rename the file. But doing that removes thee attachment from the note's attachment list, it does not rename it.

renderer doesn't compile

This is a DUP of Issue #6 which is marked closed, but I have verified that it's still a problem. Any ideas?

Mac OS X 10.14

$ npm run svelto:dev

> [email protected] svelto:dev /Users/dps/notable
> svelto build --env development

followed by

$ npm run dev

produces the error:

  ERROR in ./src/renderer/render.tsx
  Module not found: Error: Can't resolve '@static/css/notable.min.css' in '/Users/dps/notable/src/renderer'
   @ ./src/renderer/render.tsx 37:0-37
   @ ./src/renderer/index.ts
   @ multi (webpack)-dev-server/client?http://localhost:9080 (webpack)/hot/dev-server.js css-hot-loader/hotModuleReplacement ./src/renderer/index.ts
  
  ERROR in ./src/renderer/render.tsx
  Module not found: Error: Can't resolve '@static/javascript/notable.min.js' in '/Users/dps/notable/src/renderer'
   @ ./src/renderer/render.tsx 38:0-43
   @ ./src/renderer/index.ts
   @ multi (webpack)-dev-server/client?http://localhost:9080 (webpack)/hot/dev-server.js css-hot-loader/hotModuleReplacement ./src/renderer/index.ts

Error running v1.0.1 release

Just downloaded Notable on Mac with the Notable-1.0.1-mac.zip file. Upon starting the app and selecting the default location for storing notes, I get:

Error: Cannot get property 'webContents' on missing remote object 4
Error: Cannot get property 'webContents' on missing remote object 4
    at throwRPCError (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/browser/rpc-server.js:145:17)
    at EventEmitter.<anonymous> (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/browser/rpc-server.js:397:7)
    at EventEmitter.emit (events.js:182:13)
    at WebContents.<anonymous> (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/browser/api/web-contents.js:293:13)
    at WebContents.emit (events.js:182:13)
    at metaToException (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/renderer/api/remote.js:271:17)
    at Object.exception (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/renderer/api/remote.js:219:30)
    at metaToValue (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/renderer/api/remote.js:223:28)
    at Object.descriptor.get [as webContents] (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/electron.asar/renderer/api/remote.js:142:16)
    at webContents (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/app.asar/node_modules/electron-context-menu/index.js:6:32)
    at create (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/app.asar/node_modules/electron-context-menu/index.js:9:2)
    at module.exports (/private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/app.asar/node_modules/electron-context-menu/index.js:192:3)
    at ContextMenu.external_electron_context_menu_ [as _makeMenu] (file:///private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/app.asar/webpack:/src/renderer/components/main/extra/context_menu.tsx:45:5)
    at ContextMenu._makeMenu [as initAttachmentMenu] (file:///private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/app.asar/webpack:/src/renderer/components/main/extra/context_menu.tsx:68:10)
    at ContextMenu.initAttachmentMenu [as componentDidMount] (file:///private/var/folders/tk/bp9b866n115c6s97xv5x518c0000gn/T/AppTranslocation/2495B446-26EC-4DE6-997A-820A11C22FD9/d/Notable.app/Contents/Resources/app.asar/webpack:/src/renderer/components/main/extra/context_menu.tsx:24:10)

Attachment and tags menus are blurry

Attachment menu appears blurry for me:

image

Interesting thing is that switching to Focused mode fixes the issue, but if I disable focused mode and reopen attachment menu, blurriness is back.

I do not have display scaling enabled (scaling is set to 100%).

Feature Request: Create new notes from search by hitting enter

In Notational Velocity, there's a nice feature where if you input text in the search field that gives no search results, if you hit enter, it'll create a note with the search text as the title (IIRC it selects the first result if you hit enter with results). It's pretty convenient, so it'd be nice to see it here as well.

Mermaid support

Mermaid charts are present in such editors as Typora and Boostnote, as well as available online in places like StackEdit.
Since a picture is worth a thousand words, it would be good to have support for it.

Easier edit shortcut

Any chance for easier edit shortcut (e.g. Cmd+E)? Compared to preview shortcuts (Cmd+S or Esc) the entering edit mode takes a bit of finger gymnastics (Cmd+Shift+E), especially for probably the most used shortcut.

Evernote import does not seem to work

Hello!

I have years of evernote exported into a file:

image

But when I import it into Notable nothing happens. Are there any logs? Or perhaps there is a shortcut to peek into the dev tools?

Thanks,
Artem

Some navigation keyboard shortcuts don't work on Windows

The shortcuts note in the Tutorial suggests replacing Ctrl with Alt on Windows. However, that doesn't work in all cases:

  • Ctrl+Alt+Shift+Tab: This is a Windows shortcut and overrides Notable
  • Ctl+Alt+Tab: This is a Windows shortcut and overrides Notable

Add Undo/Redo menu item

I know this sounds trivial, but some people prefer to have the Undo and Redo submenu items in the Edit menu. I know the shortcuts (cmd+z and cmd+shift+z) do work, but it's more satisfying to see them on the application's menu as well.

Thank you.

Drag & Drop support

There is site with image which is link. I drag image to Notable, but it inserts link, not image. EverNote prefers image in such situation, and I used to it. Please either allow to select what to insert (with keyboard modifiers / popup menu / etc) or make some priorities.

It would be also cool if notes list accepted dragging onto it too. It should just create new note with dragged item as the only content.

Platform: OSX

Sorting notes doesn't work

As per the title, sorting notes in the middlebar by any field does nothing at the moment.

I've tried this with version 1.0.1, installing on Fedora using the provided snap.

Minimize to tray

It would be great if one could minimize this application to the Windows tray, so that starting/stopping the app didn't take so long.

This would be especially useful in conjunction with #4 (Global OS Hotkey).

Error Running Dev on Linux

I'm running into the following error after a fresh install on Ubuntu after running npm run dev:

ERROR in ./src/renderer/render.tsx
Module not found: Error: Can't resolve '@static/css/notable.min.css' in '/path/to/notable/src/renderer'
  @ ./src/renderer/render.tsx 37:0-37
  @ ./src/renderer/index.ts
  @ multi ./src/renderer/index.ts

ERROR in ./src/renderer/render.tsx
Module not found: Error: Can't resolve '@static/javascript/notable.min.js' in '/path/to/notable/src/renderer'
  @ ./src/renderer/render.tsx 38:0-43
  @ ./src/renderer/index.ts
  @ multi ./src/renderer/index.ts

Any help would be appreciated, even if the answer is just you don't do dev on Linux. Thanks.

Enter edit mode on mouse click in the main bar

Right now a single click doesn't do anything in the main bar. Clicking the main bar to enter edit mode makes it easier to enter edit mode since the main bar is many times larger than the edit button.

Related: It would be nice to either have a setting to enter edit mode on start or remember that I was in edit mode when I close Notable and go into edit mode when start since I expect to spend more time in edit mode (and I can still read the notes in edit mode). This is less of a concern if we can enter edit mode on click.

README missing instructions to install/run from *user* perspective

disclaimer: I'm not very familiar w/ JS or Electron, so maybe I'm missing something obvious

Instructions to run the app are oriented towards contributors, but given that Notable has a major version I'd expect something in the README on how to install/run the app from the perspective of a user.

I tried to get the app up and running following the Contributor guidelines and couldn't do so.

Btw, the app looks awesome, can't wait to use, I've been using a home-rolled note-taking system (Markdown, Sublime) and look forward to trying out something new!

An Error Occurred!

Invariant Violation: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at Error (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:13:314)
at ca (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:14:166)
at t (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:118:40)
at af (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:150:11)
at fg (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:154:21)
at Q (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:168:468)
at Ag (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:204:16)
at lh (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:205:271)
at mh (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:220:233)
at Ph (file:///private/var/folders/t4/4j2cdwxx5w16njjpv19lsw680000gn/T/AppTranslocation/5AC7B32C-02D3-4548-AD03-4759A2C68667/d/Notable.app/Contents/Resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:219:143)

Add attachments via copy/paste

It would be really helpful if pressing paste button when there is a image in the clipboard would:

  1. Automatically attach this image to the note
  2. Paste in Markdown text for displaying that attachment inline

As extra bonus, same behavior could be added for drag-dropping images into editor.

Basically, similar to how Github handles copy pasting images.

Connecting notes?

Is there any way to connect the notes to each other creating links like <a href="/note-id">click</a>?

Ability to customize which tags are excluded from "All Notes"

It'd be nice if Notable kept metadata about tags as a whole somewhere in its data directory, and then used this to control special behaviors like how Templates/ tagged items aren't shown in all notes, rather than hard-coding it.

Then we could add/modify our own tags to be excluded from all notes as well, so I could retain, say, the tutorial, but exclude it from the all notes list.

As one possible implementation idea, tags/sometag.md could hold metadata in front matter and potentially also a tag description as its content, which could be shown on mouse-over.

Can't create/delete notebooks

I've noticed that there's no way to create/delete notebooks. If I'm missing something, please correct me, but I don't see any way to do this.

Notes: I'm on OSX 10.14 and running the application from the .app file, not from the terminal (this shouldn't make a difference though).

Export

Cool app. Probably the nicest interface I've seen in one of these.

A key feature for me that seems to be missing is export. Preferably to PDF but HTML is OK too. I want to be able to write up some stuff quickly in MD and spit out a document that I can send out to other people. Probably I'm not the only one.

Checkbox not showing

Checkboxes doesn't seem to show up, even though the code is correct. For example this:

annotation 2018-12-27 112104

shows up as this:

annotation 2018-12-27 111947

Vim keybindings

I'd love it if it was possible to add vim keybindings while your editing! Or, at the very least, there should definitely be a keybindings configuration file that you can edit so that people using the app can tweak the app's default keybindings (kind of like VSCode's keybindings configuration file).

App crashing on searching 'Notable'

Hi,

Using Notable.1.0.1.exe on Window 7 64 bit. After opening an app I wrote 'Notable' in search bar and pressed enter, after that an error occured with log as below:

Invariant Violation: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. at Error (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:13:314) at ca (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:14:166) at t (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:118:40) at af (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:150:11) at fg (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:154:21) at Q (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:168:468) at Ag (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:204:16) at lh (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:205:271) at mh (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:220:233) at Ph (file:///C:/Users/User/AppData/Local/Temp/nstEF44.tmp/app/resources/app.asar/webpack:/node_modules/react-dom/cjs/react-dom.production.min.js:219:143)

Mobile app

A pretty huge thing but a mobile app where you could at first view notes on the go would be awesome

Range selection via Shift+Click

Ctrl/cmd+click to individually pick notes works, but convention for multi-selection in other apps is to allow use of shift to select a range of them as well.

Encryption

Dropbox/Google Drive support was very easy to set up, but I would like encryption at rest as an option (as you mentioned in your tutorial doc). What about encrypting with the Node crypto package and having the user set the encryption key as a local property in the same way the notes directory is a local property? OOTB support should be simple enough, though migration back and forth (or rotation of keys) will be more difficult.

Improve file system structure

A setting to that allows creation of folders in the data folder when creating a notebook. All notes for that notebook would then be stored in the newly created folder. This gives the added benefit of a more organised data folder and aides the external editing of notes.

Custom font size

Being able to adjust the font size application wide would be extremely helpful, as the current font size can be tiny for some of us.

An option to change the `attachments` folder

I'd like to have an option to change the attachments folder. Personally, I prefer to put it inside the notes folder so all I have to care for my markdown notes is one folder only.

Thank you.

Global shortcut for focusing/launching the app

Often there's a need to quickly switch back and forth from the notes app to another one. If the other app has focus, it's hard to use just the keyboard to switch to the notes app (barring AutoHotkey/Hammerspoon tricks). It would be great to have a configurable, global hotkey in charge of launching and focusing Notable.

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.