Git Product home page Git Product logo

texstudio-org / texstudio Goto Github PK

View Code? Open in Web Editor NEW
2.7K 2.7K 343.0 263.57 MB

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.

Home Page: http://www.texstudio.org/

License: GNU General Public License v3.0

Shell 0.14% C++ 54.58% C 18.71% QMake 0.29% Batchfile 0.01% CMake 0.86% HTML 21.58% CSS 0.34% Makefile 0.26% TeX 0.19% JavaScript 0.34% XSLT 1.11% Roff 0.08% NSIS 0.18% Lua 0.01% Qt Script 0.01% Python 0.02% SAS 0.01% Ada 0.70% Pascal 0.59%
editor ide latex latex-editor tex texstudio

texstudio's People

Contributors

a-reisberg avatar alexander-wilms avatar andrassomogyi avatar axkibe avatar begasus avatar benibela avatar blahota avatar dbitouze avatar dependabot[bot] avatar geolta avatar groverlynn avatar hadisfr avatar idamir avatar ihateyourcode avatar iksas avatar jagjordi avatar jonasstein avatar krzmbrzl avatar manueldeprada avatar mbertucci47 avatar meansquarederror avatar muzimuzhi avatar octaeder avatar ogretransporter avatar samcarter avatar sunderme avatar thatlittleboy avatar timhoffm avatar timvde avatar ysalmon 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

texstudio's Issues

Auto-aligning tables inserts linebreak in \\*

\\* is used to prevent page breaks after a row in a table environment. Auto aligning puts a linebreak between \\ and * so the asterisk is interreted as text. for example:

\begin{longtable}{ll}
	A & B \\*
	C & D \\
\end{longtable}

is auto-aligned to:

\begin{longtable}{ll}
	A    & B \\
	*
	C & D
\end{longtable}

TexStudio does not abide by --output-dir

If you go on Options->Configure TexStudio->Commands and modify the latex/pdflatex/xelatex commands introducing an --output-directory option, the compiler put the output .pdf file in the directory specified by the --output-directory parameter, but TexStudio continue to look in the directory of the .tex file

Suggestion: display of superscripts/subscripts

Texstudio is wonderful and I always use it to deal with .tex files.

Can superscripts/subscripts be displayed in TeXstudio as in Emacs+AucTeX (see picture) ? I think it's clear, but I don't know if it is difficult to achieve.

emacs_auctex

Export config

It would be useful a feature to export and import the configuration settings of TexStudio (including shortcuts and custom macros)

Also, maybe this configuration can be synced over the cloud (lie Firefox or Chrome sync bookmarks and settings)

Crash on opening PDF

Im using TexStudio on Manjaro Linux and I am currently experiencing that it will crash on opening some PDFs in the internal viewer.
It will print out

crashed with signal SIGSEGV
crashed with signal SIGSEGV
crashed with signal SIGSEGV
crashed with signal SIGSEGV
Forced kill after recovering failed after: SIGSEGV

in the console and then it's gone.

Change way TeXStudio handles references pushed from BetterBibTeX

I use BetterBibTeX as a Zotero add-on and it has a function to "push references to TeXStudio". Using this produces /cite{CitationKey} at the point of the cursor in TeXStudio, and is a fast and easy way to include citations in the document I am working on.

I would like to customize the way TeXStudio handles these citations, specifically by bracketing them in \parencite[]{CitationKey} instead of \cite.

Apparently, from this conversation retorquere/zotero-better-bibtex#862, BetterBibTeX only pushes the citation and TeXStudio decides to bracket them in \cite{}

Is it possible to change how TeXStudio handles these references pushed by BetterBibTeX from Zotero?

Incorrect parsing of Latex error messages

The Latex compiler sometimes generates output with a ! at the beginning of a line, but it does so because it is printing out text from the input file, not due to an error message. Here is an example of output from the Latex compiler:

[117]
Underfull \hbox (badness 10000) in paragraph at lines 1416--1418
[][][]\T1/ptm/b/n/10.95 Some text \T1/ptm/m/n/10.95 De-fine $\OML/ztmcm
/m/it/10.95 T \OT1/ztmcm/m/n/10.95 : \U/msb/m/n/10.95 R[] \OMS/ztmcm/m/n/10.95
! \U/msb/m/n/10.95 R$ \T1/ptm/m/n/10.95 by
[]

In comparison, a real error has the line number after it:

! Undefined control sequence.
l.4 \foo

It may be helpful to have the log parser in Texstudio ignore lines that start with ! and are not followed directly by a line that starts with "l." + a number.

adding a license file

I suggest to add the license information:
https://help.github.com/articles/adding-a-license-to-a-repository/

It could make sense to add several license files like
GPL-3,txt
LGPL.txt
and so on and note in a LICENSE or README file which license applies where. There are external files in this tree and I can not clearly see which files are from texstudio and which are external files.
At least icons, dictionaries and poppler are bundled.

texstudio started to freeze at startup (mac 10.13.2 )

I tried to edit the .ini file but without any effect.
I canceled the whole texstudio directory and downloaded the newest version of the app.
Nothing happens and the new version still freezes immediatly as launched.

removing (outdated) bundled libraries

I was preparing a new package for Gentoo, when I realized that the tar ball is very large.
So I looked into it and saw that many bundled libraries (some very old) are included.
Do you really need them here? We try to compile all software with fresh libs from the system.

Removing the bundled stuff would clarify also which files belong to texstudio and which are external projects.

Which versions are required? Somewhere I saw a very old qt4 QAZip. However texstudio runs with qt5 since a while...

Saving a file resizes the structure view

Whenever I save a file (either with Ctrl+s or File->Save), the width of the structure view in the side panel resets to a very small value, while the with of the side panel itself is not changed.
image

This happens every time on both the version in the Archlinux repository (TeXstudio 2.12.6 (hg 6631+:16db084dae24+) Using Qt Version 5.10.1, compiled with Qt 5.9.3 R) and the current master (TeXstudio 2.12.8 (hg 2.12.8-1-g68cd3502) Using Qt Version 5.10.1, compiled with Qt 5.10.1 R).

QXcbConnection: XCB error: 3 (BadWindow)

After loading a large document I receive

QXcbConnection: XCB error: 3 (BadWindow), sequence: 3045, resource id: 19752800, major code: 40 (TranslateCoords), minor code: 0

on stdout/stderr. How can I collect the required information to trace the problem?

TeXstudio 2.12.8 (hg n/a)
Using Qt Version 5.9.4, compiled with Qt 5.9.4 R
Running on Gentoo Linux, Mate 1.18 Desktop.

Update: Added Systeminformation

echo $XDG_SESSION_TYPE # tests, if wayland, or x11 is running
x11

Distribution is Gentoo Linux, compiled TeXStudio from source with gcc-6

Open file also from tex tree

I love the ability of texstudio to right click on an included file and open it from the context menu. This works really great for files with a specified path or which are simply in the current working directory.

screen shot 2018-02-28 at 11 55 54

It would be nice if this could be expanded to files in the tex tree, e.g. if the file does not specify a path and is not found in the current working directory, one could use something equivalent to the command line expression

open `kpsewhich ushyphex.tex`

to open a file which is somewhere in the tex tree.

(Full disclosure: I just asked a loosely related question on tex.stackexchange how to write a user macro with the same effect, see https://tex.stackexchange.com/q/417727/36296)

Question: Cannot Build & View or Compile

This is a newbie question. I cannot compile or build & view with any of the default pdf programs. The message is: "Cannot start....". Using version 2.12.6 on Fedora 27 with Texlive (a complete install). Typing "latex" on the terminal shows that pdflatex is installed.

Can you help? I am reasonably proficient in using the terminal but need "TexStudio for Dummies" level instructions.
Thanks so much.
John

Undoing a bolding/italitization etc requires two uses of undo

Reproduction steps:

  1. Highlight some text
  2. Press the Boldface button in the toolbar to wrap it in \textbf{ ... }
  3. Press Ctrl + Z to undo
  4. The original text is not restored, instead the text is now \textbf{}
  5. Pressing Ctrl + Z again restores the original text

Expected behavior:

Since one button press was done to apply the bold styling, one press of Ctrl + Z should fully undo it.

Debug build failed

Description

For some reason, 'Debug' build constantly fails because of git_revision.sh script (while 'Release' build works just fine). Exact error looks as follows:

git_revision.sh:12: cannot create src/git_revision.cpp: Directory nonexistent

Running git_revision.sh outside of build process (./git_revision.sh g++ <output_dir>) tells that there are not enough permissions for creating specified file despite of the fact that all possible permissions are given. Even manually setting permissions (through chmod 777 git_revision.sh) does not do the trick

Software information

OS: Kubuntu 17.10
Qt version: 5.9.1

Previews

I'm having problems with previews inline, in the preview panel, and as tooltips in Fedora. It's likely to be a problem with packaging. For instance, dvipng is not a dependency so the dvipng preview didn't work at all until I installed the texlive-dvipng package. However I can't figure out what I need for pdflatex preview (pdflatex itself is installed). I haven't been able to find the relevant part of the code here. Any ideas?

Feature request: Macros saved in files inside the project

There is a feature I always missed in Texstudio, in the following context:
Someone is working in a given project, and program some macros, specially to replace commonly used symbols, which are hard to type (uC to turn into $\mu$C for example).

But the issue is that I have to program these macros on both my laptop and desktop. And everytime I format my computer, I have to reprogram all the macros, because of course one always forget to save the texstudio config files.

What if the macros were saved in the project working dir, so it could be synced (e.g. via dropbox), so that it would work in all the machines.

Also because macros are very context specific, and sometimes some old macros end up bothering you on new projects.

Another COOL feature would be tohave the possibility of adding visual shortcuts to the macros into the bookmarks on the left sidebar, with all the other shortcuts. Or maybe simply a new tab showing the macros of that project. That would help to visually remember the macros you have on that project, and re-use them more often.

I would gladly contribute if I can.

Replace Double Quotes: closing brace at first double quote when \enquote is chosen

Currently, when "Options → Configure TeXstudio... → Editor → Replace Double Quotes → Package csquotes \enquote{ }" is chosen, the following happens:

  1. when the first " is hit, only \enquote{ is inserted,
  2. when the second " is hit, the closing brace } is inserted.

The trouble is, until the second step above, the opening brace is marked as brace mismatched (by default in bold with red background) and so is the following \end{document}. This could be stressful and I suggest the closing brace being inserted at first double quote hit, with the cursor between the opening and closing braces.

BTW, this could apply to every replacement chosen in ""Options → Editor → Replace Double Quotes", that is only one " is needed and, when hit, both the opening and the closing parts of the replacement are inserted, for instance (| being the cursor):

  • for English quotes: "``|'',
  • for French Quotes (babel): "\og |\fg{},
  • for Package csquotes \enquote{ }: "\enquote{|}.

Selecting text word by word in editor view using mouse.

I tend to select several words in a row by using double click + hold which does not work in TeXsstudio.

What I expect (and know to work with almost all applications):

This is my test text to illustrate the issue.
             |             |
             |             \--- 2.: Move the mouse coursor here: --> "test text to illustrate" will be highlighted.
             \--- 1.: Double click here and hold the second click: --> "test" will be highlighted.

Because of the double click instead of single click one can select word by word which is more convinient for me.

What happens:

This is my test text to illustrate the issue.
             |             |
             |             \--- 2.: Move the mouse coursor here: --> The selection hangs on the word "test".
             \--- 1.: Double click here and hold the second click: --> "test" will be highlighted.

Please insert proper code to enhance the user experience concerning that behaviour.
Thank you!

Random menu categories not accessible after using editor for extended period of time

In TeXstudio 2.12.6, on Windows 10, after I have used the editor for some time, I am no longer able to access all of the menus. This appear to affect different menus at different times, so at the moment selecting the "LaTeX" menu works fine, but clicking on "Tools" or "File" does not. Other times it has been an issue with a different set of menus. I had trouble getting the spell-checking context menu to open as well. Restarting TeXStudio fixes the problem. I have not yet been able to trace this to a particular action to make it entirely reproducible, but I wanted to bring attention to the issue. I will update this issue as I find triggers for the bug.

Building on aarch64

(enhancement)
Building on aarch64 (arm64) currently doesn't work, because it's not implemented in debughelper.cpp.

Clean Auxiliary Files does not clean all files (new suggestions)

Specifically, there are two more extra files that need cleaning:

  1. By default, SyncTeX creates a *.synctex.gz. This should be cleaned.
  2. After working with Biber, you are left with a *.run.xml file. This should be cleaned, too.

Normally, this function should leave only the PDF and the TeX source, am I right?

Biber / Bibtex switching

I searched around, but I could not find s.th. appropriate, thus, I post it here as a potential enhancement.

I am working with TexStudio and both Bibtex and biber with no problem. However, I am often using different projects and the question which tool to use is answered very different based on decisions beyond my control. So usually when I switch project, I first have to find out what is supposed to be used here then, change my settings. - When switching back, I have to change the preferences again. In my view preferences should be not s.th. I have to switch with a project. (and I am sometimes switching several times each day)
So, I am wondering whether there might be a way for TexStudio to autodetect per project the correct setting (e.g., annotations in the tex-file or simply looking at the files produced in a run). This could then be the basis for selecting the tool..
Or perhaps there is such a way, but I did not find them. I always found I have to switch the preferences.

Crash of TeXStudio

I use TeXstudio 2.12.6 (hg 6632:7777b2b8a906) (Qt Version 5.9.1, compiled with Qt 5.9.1 R) under Windows 10.
When starting multiline edition (by pressing Ctrl+Alt and clicking with the mouse), the application suddenly crashed with the following error code.

EXCEPTION_ACCESS_VIOLATION at 68aa6699 (TXS-Version 6632:7777b2b8a906 R )
[bt] 00527ea0  ??? error: 487
[bt] 68aa6699  ZN14QReadWriteLock11lockForReadEv+25
[bt] 004c73f1  ??? error: 487
[bt] 004c7967  ??? error: 487
[bt] 004b7dca  ??? error: 487
[bt] 0067cbf0  ??? error: 487
[bt] 03c16ec5  ZN7QWidget5eventEP6QEvent+2469
[bt] 00000000  ??? error: 126

wrong completion \\[2cm]

when typing
test\\[
Texstudio completes to test\\[\], which is wrong. Is there a way to disable this?

selection_465
selection_466

Dark theme not consistent

Hi,
first of all thanks for the awesome work you are doing in maintaining this project, I love TeXstudio!
There is just one thing that bothers me: the diffuclty to set up a consistent dark theme in the editor.

I managed to edit my font colors so that now i have a nice dark combination, and setting the color combination to "modern" makes also the UI kind of dark, but still there is a big fat light gray frame around the page that i cannot get rid of:

image

It would be PERFECT if I could set up that frame to be black as the rest of the edtior, or at least make it disappear.

thanks,
francesco

Completer wont start when using remapped \ key on OS X

Hi, I have been running TexMaker but wanted to try out TexStudio as it seems to pack more features. However I am very reliant on the completer writing a lot of things for me since I take notes in class and really need the speed increase it provides.

I have remapped the backslash to be the key above my tab button on my Swedish keyboard layout. This key usually makes the paragraph sign. For some reason pressing this key and writing something after it does not trigger the completer in TexStudio as it did in TexMaker.

I have added the row "§" = (insertText:, "\\"); in my defaultkeybindings.dict, you can read further on the subject here https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/EventOverview/TextDefaultsBindings/TextDefaultsBindings.html

If you can try to reproduce this and find out whats going on it would really help, since I have a hard time making the backslash on my keyboard layout as is (alt-shift-7).

Please let me know if you need any further info. OS is OS X 10.12.6 and texstudio is 2.12.6

Best regards!

TS and TexLive: Package help not working

On Windows 7 x64, using Tex-Live (2017), the package help does not work (TS 2.12.6).
It always tells me, that there is no documentation available.

image
This package's documentation is located in: C:\texlive\2017\texmf-dist\doc\latex\base\ifthen.pdf

Scan LaTeX distro for installed packages is checked - not sure if that has anything to do with the docs.

Need more info? Please let me know.

LanguageTool errors not underlined

What can be the reason that errors found by LanguageTool are not underlined? I can see in the server's logs that it gets the request and finds errors, but nothing gets underlined in TexStudio. I have checked the syntax highlighting colors and they are set. I have tested with German and English. How to debug this?

Server URL: http://localhost:8081/v2/check (using http://localhost:8081/ doesn't work at all, as the request is sent to / instead of /v2/check)

Software:

  • LanguageTool 4.1-SNAPSHOT
  • TeXstudio 2.12.6 (hg 6631:16db084dae24), Using Qt Version 4.8.7, compiled with Qt 4.8.7 R

Check LanguageTool:

Real-time checking is enabled.
Grammar checking is enabled.
Autostart disabled.
LT current status: working
LT-URL: http://localhost:8081/v2/check

Correct upstream project

Hi all,

I would like to know what's the correct upstream for texstudio. Are there any plans to migrate to another hosting site than sourceforge and which websites are still actively maintained. Is the release 2.12.8 here on github the latest release and will all other websites be updated?
Is there some information somewhere on the migration plan or what's going on?

Thanks
Johannes

texstudio internal PDF viewer shows streak white lines on image

cross posted also here

When I compile this MWE latex file in texstudio, on windows, using MikTex, then view the result using texstudio internal PDF viewer, it shows white streak lines going over the image. These lines are not in the original image.

Also these lines do not show up when I view the compiled PDF file using external PDF reader such as adobe.

Why is that? The image is also a PDF file. Is it possible to resolve it? It is not a big issue really, since this seems to be just an artifact of texstudio pdf viewer itself, but thought to ask if there is an option to fix this.

Here is MWE

\documentclass{article}
\usepackage{graphicx}
\begin{document}
This is my image, as PDF file, imported using includegraphics

\includegraphics[width=\textwidth]{image}    
\end{document}

I put the file image.pdf is on my web page here

pdfinfo image.pdf

Creator: Wolfram Mathematica 11.2.0.0 for Microsoft Windows (64-bit) (September 10, 2017) Student Edition - Personal Use Only
Producer:
CreationDate: Sat Mar 3 16:13:39 2018
ModDate: Sat Mar 3 16:13:39 2018
Tagged: no
UserProperties: no
Suspects: no
Form: none
JavaScript: no
Pages: 1
Encrypted: no
Page size: 470 x 367 pts
Page rot: 0
File size: 99049 bytes
Optimized: no
PDF version: 1.5
I am using

TeXstudio 2.12.6 (hg 6632:7777b2b8a906)
Using Qt Version 5.9.1, compiled with Qt 5.9.1 R
Windows 7.

Auto completion menu closes on pressing AltGr

The menu from which to select auto completion choices closes once the AltGr key is being pressed.

My keyboard layout allows to acces arrow keys conveniently when pressing the AltGr key. This would theoretically allow me to chose a completion proposition easily. However, the menu closes for apparently no reason.

Syntax error

Hi,

Thank you for this app. Very exciting to personalise the options.

Just, 1 spelling mistake in this menu (Production and Visualisation) :
dot n°2 : "The shortcut for Bibliograpy..."
bibliograpy_syntax

That's all !
have a good day :)

The editor does not recognize commands defined in another subdocument

Hello,

I have a main document thesis.tex that is based on different subdocuments:

\input{Preamble/preamble}
\begin{document}
\include{Chapter1/chapter1}
\end{document}	

In ./Preamble/preamble.tex I define the following commands:

\newcommand{\x}{\mathbf{x}}
\newcommand{\y}{\mathbf{y}}

Now if I use them in ./Chapter1/chapter1.tex:

  • If I type \x then the editor suggestes \xi.
  • if I type \y then it suggests \year (and I will have to delete ear to obtain \y).

This is very annoying. Could you please fix this? I would appreciate it a lot if somebody can help me with some workaround while waiting for this to be fixed.

Thank you very much in advance!

Variable argument commands might break structure view

Section 2 is not shown in the structure view in this example, because the parser confuses \hyperref[label%ref]{text} with \hyperref[label%ref]{URL}{category}{name}{text}#S

\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{hyperref}
\begin{document}

\section{1}

using the menu commands \hyperref[a]{\textsf{Save}}.

\section{2}
Important parameters, e.g., the values of 

\section{3}

\end{document}

Simplest solution is to just remove \hyperref[label%ref]{URL}{category}{name}{text}#S from the CWL

Using TeXstudio as a library

Hello,

A purely speculative question; I'm interested in using some of the functionality of TeXstudio in a no-GUI application, would it be possible to use the code in this repo as a library in another C++ application?

If so, how feasible would it be to incorporate the TeXstudio build process in (for example) a CMake project so I can call TeXstudio functions from my own code?

Regards,

Ben

Consider providing a Flatpak package

I created a manifest for building a cross-distro Flatpak package :
https://github.com/Alexander-Wilms/flathub/tree/texstudio

You can test this by installing flatpak and flatpak-builder, downloading the json file and then running:

flatpak remote-add kde --from https://distribute.kde.org/kderuntime.flatpakrepo
flatpak install kde org.kde.Platform
flatpak install kde org.kde.Sdk
flatpak-builder --repo=texstudio-repo texstudio-build org.texstudio.TeXstudio.json
flatpak remote-add --no-gpg-verify texstudio-repo
flatpak install texstudio-repo org.texstudio.TeXstudio
flatpak run org.texstudio.TeXstudio

Flatpak provides a way to execute commands on the host, mentioned here: https://blogs.gnome.org/chergert/2016/09/16/builder-nightly-flatpak/

I think this method would need to be called here using Qt D-Bus.

LanguageTool has yet to be added as well.


This was the original feature request: https://sourceforge.net/p/texstudio/feature-requests/1247/

some lines disappear in editor

Hi,
after updating my OSX to macOS High Sierra (version 10.13.2) some lines of my .tex files keep disappearing. As you can see in this picture some lines don't appear in texstudio but they are shown in texmaker. I've used the same version of texstudio and the same files before updating my mac and I didn't have such problems.

TeXstudio 2.12.6 (hg 6631:16db084dae24)
Using Qt Version 5.7.1, compiled with Qt 5.7.1 R

screen shot 2018-01-05 at 08 42 01

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.