Code Monkey home page Code Monkey logo

portfolio's Introduction

portfolio's People

Contributors

akoch avatar alxflam avatar auchri avatar buchen avatar chirlu avatar christen90 avatar cmaoling avatar dependabot[bot] avatar digedag avatar etzelc avatar galgemaennle avatar gynngr avatar hjbflyer avatar inv-trad avatar ma4nn avatar masterzuso avatar mierin12 avatar morpheus1w3 avatar mwhesse avatar nbusseneau avatar nirus2000 avatar onkeldok avatar romanlangrehr avatar sebasbaumh avatar simpsus avatar stephanmunich avatar tfabritius avatar tquellenberg avatar verybadsoldier avatar zft2 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

portfolio's Issues

Wertpapier TRANSFER_IN / OUT führt zu falscher Performance Berechnung

Aus dem Wertpapier Forum

Ich habe dieses Jahr bis auf die unverkaufbaren Bruchstücke meine Positionen des Kanam Grundinvest und des SEB Immoinvest von Depot 1 (eBase) zu Depot 2 (ING DiBa) transferiert, um mir die Option eines Börsenverkaufs offen zu halten. Ich bekomme dies derzeit nicht sauber im Programm abgebildet, sondern nur als TRANSFER_OUT beim einen Depot und TRANSFER_IN beim anderen. Leider führt dies aber dazu, dass die Tabelle "Performance" trotz effektiver Negativperformance beider Positionen (die ausgewiesene IZF-Spalte zeigt auch was negatives an) keck einen Gewinn ausweist, und zwar in Höhe des Gegenwerts des TRANSFER_IN - so als hätte ich nichts für die Fondsanteile bezahlt - der Transfer zerlegt also die Stetigkeit der Wertpapierpositionen.

Einführung einer intuitiven GUI für Bestandsführung

Die GUI ist ziemlich schwer verständlich und verwendbar.

Angenommen ich habe eine Portfoliodatei erzeugt (braucht man eigentlich je Portfolio eine eigene Datei oder gehen auch mehrere Portfolios in eine Datei?).

Ok, wie lege ich jetzt eine neue Aktienposition für sagen wir Daimler Benz Aktien an?

Ich würde jetzt entweder

  • ein Menü "Portfolio--->Position anlegen"
    erwarten oder
  • im rechte-Maustaste-Kontextmenu ein Menü-Eintrag "neue Position"

Beides existiert nicht.

Da muss noch viel an der intuitiven Benutzerführung gearbeitet werden.

Peter

Dividendenzahlungen: automatisch TAXES Transaktion für KASt generieren

Aus dem Wertpapier Forum:

Die Idee, Dividenden einzubuchen und Steuern als separaten Kapitalausgang auszubuchen, gefällt mir ganz gut, ist einfach und praktikabel. Vielleicht könnte man das sogar noch weiter treiben und diese zwei Schritte verknüpfen?
Z.B. im Dialog, wo man die Dividenden eingibt, eine CheckBox „Deutsche KASt gezahlt" implementieren. Wenn man sie anhackt (default nicht gesetzt), dann wird neben der Dividende auch gleich ein TAXES-Datensatz generiert und gespeichert.

Mehr Performance Zahlen: pro Transaktion, als reine Prozent

Aus dem Wertpapier Forum:

Im Bereich "Performance" hätte ich gerne detailliertere Darstellungen. Wieviel Prozent Gewinn (nicht nur aufs Jahr hochgerechnet als IZF) habe ich mit einem Wertpapier tatsächlich gemacht? Und wieviel bei einzelnen Transaktionen?

Keine aktuellen Kurse für TLX.DE

Für folgende Aktie bekomme ich keine aktuellen Kurse angezeigt und es kommt auch keine Fehlermeldung im Fehlerprotokoll:

Talanx AG, ISIN DE000TLX1005, Ticker TLX.DE, WKN TLX100, EQUITY

Ein Aufruf von finance.yahoo.com/d/quotes.csv?s=TLX.DE&f=sl1d1hgpv liefert jedoch Daten.

Eingabe der Transaktionen - letztes Datum / Gegenkonto merken, Gesamtkosten

Idee: in einer Session immer das zuletzt gewählte Datum / Gegenkonto (bei Umbuchungen) vorbelegen - das macht die Eingabe historische Umsätze deutlich einfacher

aus dem Wertpapier Forum:

Wenn man Umbuchungen zwischen den Konten macht, dann steht im Umbuchungs-Dialog als Source defaultmäßig das aktuell markierte Konto (OK), als Zielkonto ein anderes (immer das gleiche). Ich hatte das Pech, dass als Zielkonto immer ein anderes eingetragen war, als ich gerade brauchte. Ich habe die Umbuchungen (ca. 20 Stück) vom Tagesgeldkonto auf das Verrechnungskonto machen wollen und als Zielkonto wurde mir stets ein anderes Tagesgeldkonto von einer anderen Bank präsentiert.
Vielleicht könnte man (für die Dauer der Sitzung) die letzte Auswahl in diesem Dialog behalten? Zielkonto und auch Datum? Dann bräuchte man auch beim Datum oft nur den Tag für die nächste Umbuchung anpassen, oder Tag+Monat. Momentan muss man für Umbuchungen in 2011 alle 3 Parameter (Tag, Monat, Jahr) jedesmal eingeben, weil default immer heute voreingestellt ist.

Delta nach Fifo Prinzip (in Wertpapier Performance, Vermögensübersicht)

Aus dem Wertpapier Forum:

Neben dem existierenden Delta wäre mir ein Delta wichtig, das sich nur auf die aktuellen vorhandenen Restbestände des Wertpapiers in meinem Depot bezieht. Dadurch wüsste ich z.B., wieviel Steuerfreibetrag durch einen jetzigen Verkauf verbraucht würde. Dazu müssten ggf. unterschiedliche Kaufzeitpunkte (Fifo-Prinzip) mitbeachtet werden.

Momentan ist nur der Einstandswert Fifo und die "letzte 3 Jahre Gesamt Gewinn/ Verlust".

Neuer Buchungstyp: Steuerrückerstattung

  • Neuer Buchungstyp: Steuerrückerstattung
  • Performance-relevant wie Gebühren, aber auf Kategorie 'Steuern' angewandt.

Aus dem Wertpapier Forum:

Steuern werden grundsätzlich als negativer Betrag erfasst. Gerade beim Handel mit Anleihen kann es aber aufgrund der Stückzinsen zu einer Steuererstattung kommen. Wäre es möglich eine Einnahme-Transaktion für Steuererstattungen einzurichten?

Löschen von Umsätzen (WP-Käufen) verändert Bestand nicht

Wenn man in Stammdaten > Konten in der Liste der Umsätze einen Wertpapierkauf markiert und diesen über den Kontextmenü-Eintrag "Umsatz löschen" löscht, so werden (mindestens) die folgenden Bereiche nicht aktualisiert:

  • Wertpapier Performance (Kauf bleibt mit Datum erhalten)
  • Bestand in Vermögensaufstellung

Das Löschen von Umsätzen wird z. B. dann benötigt, wenn man aus Versehen das falsche WP bei der Eingabe der Kaufbuchung ausgewählt hat.

IZF auch für Konten (z.B. Tagesgeldkonten)

aus dem Wertpapier-Forum:

in der Vermögensaufstellung kann man für jedes Wertpapier den IZF über 1-10 Jahre anzeigen lassen. Macht es viel Arbeit, das auch für die Barkonten auszurechnen? (Wenn ich z.B. ein Tagesgeldkonto mit betrachte, es gehört ja als RK1 auch mit zum Portfolio).

Kontextinformation im Diagramm: bessere Positionierung, besseres Anvisieren

  • besser Positionieren: nicht aus dem Bildschirm raus
  • besser Anvisieren: bei gedrückter Maustaste kontinuierlich aktualisieren

Offen: Ist click & drag anderweitig belegt (z.B. die Diagrammfläche bewegen wenn nicht alles sichtbar ist).

Aus dem Wertpapier Forum:

Etwas unschön ist allerdings, dass eine störende kurze Verzögerung entsteht bis die Infos angezeigt werden. Diese ist wohl programmiertechnisch durch das Instrument "Tooltip" bedingt. Dadurch ist es nicht möglich, z.B. die Maus entlang des Graphen zu bewegen bis man das gewünscht Datum zielsicher gefunden hat. Bei tradesignalonline.com , wo ich charttechnisch arbeite, geht das z.B. wenn man die Maus gedrückt lässt. das ist schon sehr praktisch.

Das Feld mit den Kontextinformationen in den Diagrammen erscheint bei mir immer rechts vom Mauszeiger. Wenn man sich nun Daten weit rechts im Diagramm anschaut, verschwinden die Informationen im nicht sichtbaren Bereich des BIldschirms, so dass man hier immer auf den Fenstermodus umschalten müsste. Wenn der Tooltip nicht mehr auf den Monitor passt, sollte dieser automatisch links von der Maus angezeigt werden.

Konten Asset Klassen zuordnen (Equity, Debt, Cash, ...)

Aus dem Wertpapier Forum:

Wäre es möglich, dass man auch ein normales Konto der Equity zuordnen könnte?
Zum Beispiel für außerbörsliche Beteiligungen, da sehe ich derzeit keinen Weg
das anders als als Cash zu führen.

Mehr Detailinformationen in Wertpapier Performance

aus dem Wertpapier-Forum:

Unter Wertpapiere -> Performance -> Klick auf das kleine Dreieck vor einem Wertpapier
zeigt er rechts die Umsätze an. Wenn man unterschiedliche Mengen handelt, ist die Umsatzhöhe eher verwirrend als hilfreich, weil man dabei nicht erkennt, wie erfolgreich der Tarde war. Da die Rubrik "Performance" heißt, sollte aber diesbezüglich etwas angezeigt werden.
Sinnvolle Ergänzungen wären daher in jeder Zeile den Stückpreis und die Handelsmenge anzeigen zu lassen - die Variablen sind ja ohnehin bereits vorhanden und müssten nur angezeigt werden. Eventuell könnte man zusätzlich den erzielten (absoluten und relativen) Gewinn anzeigen lassen (FiFo-Prinzip).

Verbrauchpreisindex auswählbar (z.B. Schweiz)

Aus dem Wertpapier Forum:

Es wäre schön, den Verbraucherpreisindex auswählen zu können - ich sitze nicht in Deutschland, sondern in der Schweiz, da juckt mich nicht, dass Deutschland derzeit > 2.5% Inflation hat, weil wir hier im Gegenteil aktuell rund 1% Deflation haben.

Diagramm: Zoomen in das Liniendiagramm

Gerade im Verhältnis zum Gesamtvermögen sind die anderen Linien schwer auszumachen. Zoom ermöglichen.

Aus dem Wertpapier Forum:

Schade ist, dass einige Graphen in der Vermögensübersicht so wenig im Verhältnis zum Gesamtvermögen ausmachen, dass man Ausschläge quasi gar nicht erkenen kann. Eine Lösung wäre wiederum freies Zoomen - oder als Ersatz eine andersartige Einstellbarkeit der y-Achse (z.B. für einen bestimmten Graphen optimiert statt am Gesamtvermögen orientiert).

Fehler beim Import: fehlenden Buchungen, Fehler nur im Log

Aus dem Wertpapier Forum:

  • beim Import von Depotumsätzen auch Buchungen auf dem Konto anlegen
  • wenn kein Depot existiert, kann man zwar "Fertigstellen" anwählen, bekommt aber nur eine Exception im Log
  • Meldung über fehlende Felder sollte zwischen Pflicht- und optionalen Feldern unterscheiden.

Indikator in Wertpapier Liste ob Kursdownload korrekt/fehlerhaft/unvollständig ist

Aus dem Wertpapier Forum:

Einen kleinen Indikator in einer Spalte könnte vielleicht den Status der Kursabfrage anzeigen: okay, Fehler (wenn konkrete Fehler beim Download auftreten), letzter historischer Kurs älter als X Tage, etc. Damit könnte man schnell sehen bei welchen Papieren man manuell importieren muss oder die automatische Datenversorgung unterbrochen ist.

Gegenbuchungen (Portfolio/Konto) - inkorrekte Daten wenn einseitig editiert

Aus dem Wertpapier Forum:

  • Aber wenn ich im Konto kaufe und im Portfolio/Umsätze den Kauf lösche, ist er im Konto immer noch sichtbar.
  • Oder wenn ich im Porfolio/Umsätze mit rechter Maustaste/Neu einen Kauf mache ist er im Konto nicht sichtbar. Referenzkonto zum Portfolio ist richtig eingestellt.
  • Wenn ich im Konto einen Kauf mache und dann im Portfolio/Umsätze das Datum vom Kauf ändere, wird das im Konto nicht geändert. Im Diagramm wird der Cash vom Konto dann zu einem anderen Zeitpunkt abgezogen als der Kauf angezeigt wird.

Frei wählbare Farben für Wertpapiere auf dem Diagramm

Aus dem Wertpapier Forum:

Bei den Grafiken, speziell dem Performance-Diagramm, in dem man neu ja auch mehrere Wertpapiere zusätzlich einblenden kann, wäre es praktisch, die Farben der einzelnen Linien selbst beeinflussen zu können (Stichwort Colorpicker)

  • color picker
  • auswahl persistieren
  • vielleicht: Farbe beim Wertpapier speichern?

Kursimport

Hallo,

bei dem Versuch, einen Kurs von Onvista zu importieren, erhalte ich den Fehler
Fehler beim Auslesen: java.text.ParseException: Unparseable number: " "

Ich arbeite mit Opensuse.

Freundlicher Gruß
J. Heiler

Aktuelle Kurse in Historie speichern wenn keine historischen Kurse existieren

Idee aus dem Wertpapier Forum:

Das einzige, was Bennerich da anpassen könnte: da das tagaktuelle Abrufen ja klappt, wäre es eine Überlegung wert, diesen Wert jeweils automatisch in die Historie zu übernehmen. Liefert der Abruf der historischen Daten für einen Tag nichts, wohl aber ist ein Wert durch den tagesaktuellen Abruf vorhanden, dann "gewinnt" der aktuelle Tageswert gegenüber einem nicht vorhandenen Datum. Haken an der Sache: der Abruf historischer Kurse wird erheblich langsamer vonstatten gehen, weil viel komplexere Abfragelogik hinterlegt werden muss.

Ideen

Hi @buchen

Ich hab das Programm leider erst vor 2 Tagen gefunden und muss sagen ich bin wirklich beeindruckt. Einfach zu bedienen und mehr als funktionell und hilfreich. Dennoch einige Ideen:

  1. Soweit ich weiss, ist es möglich, Dividendeninformationen ebenfalls über Yahoo zu laden anstatt diese händisch eingeben zu müssen (oder ich hab da was übersehen)
  2. Genial wäre es, wenn bei den Wertpapierstammdaten zusärtliche Informationen gespeichert werden könnten wie z.B. eine Beschreibung, ...
  3. Es werden in der XML Datei nur die historischen Kurse sowie der letzte Kurs gespeichert (soweir ich das gesehen habe); toll wäre, wenn jede Kursinformation gespeichert werden würde, sodass man auch Intraday-Kursverläufe anzeigen könnte.
  4. (Teilweise abhängig von Punkt 3): Der kürzeste auswählbare Zeitraum bei Charts ist 1 Monat; super wäre noch 3 Tage sowie Intraday (siehe Punkt 3)
  5. Die Wertpapierkategorien (links oben) können nicht sortiert werden (ausser man bearbeitet das xml-File ;))
  6. Wie wärs, wenn man die Daten statt in XML in der DB speichern würde, ich denke da z.B. an SQLite, da ich befürchte, dass bei vielen vielen Kurse das Parsen des XMLs etwas aufwendig werden könnte.

Zusätzlich noch eine Frage (so das hier erlaubt ist): Wie funktioniert (so vorhanden) die Währungsumrechnung. Ich denke, ich müsste beim Geldkonto sowie beim Wertpapier eine Währung auswählen können, damit eine Umrechnung korrekt funktioniert. Yahoo stellt auch diese FX-Kurse zur Verfügung.

Danke
Robert

Cannot construct name.abuchen.portfolio.model.Category as it does not have a no-args constructor

Wenn ich die kommer.xml, oder auch meine eigene Sicherung, öffnen will bekomme ich die Meldung
"Der Editor konnte nicht geöffnet werden: Wählend der Initialisierung wurde eine Ausnahmebedingung ausgegeben."

com.thoughtworks.xstream.converters.ConversionException: Cannot construct name.abuchen.portfolio.model.Category as it does not have a no-args constructor : Cannot construct name.abuchen.portfolio.model.Category as it does not have a no-args constructor
---- Debugging information ----
message : Cannot construct name.abuchen.portfolio.model.Category as it does not have a no-args constructor
cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message : Cannot construct name.abuchen.portfolio.model.Category as it does not have a no-args constructor
class : name.abuchen.portfolio.model.Client
required-type : name.abuchen.portfolio.model.Category
path : /client/rootCategory
line number : 16294
-------------------------------

Erfassung der Transaktion: per Tab weiter

aus dem Wertpapier Forum:

Bei der Erfassung neuer Transaktionen wäre es schön, wenn man durch die neu angelegte Zeile per TAB durch die Felder springen könnte. Alternativ (und sicherer, insbesondere wenn man bei der Erstanlage des Portfolios historische Käufe eintragen muss) würde ich mir bei Rechtsklick/Neu ein Dialog-Popup mit den Feldern wünschen.

Depot mit einem anderen Papier (Branche, Asset Klasse) auf den Charts vergleichen

Auf den Charts möchte man idealerweise aus folgenden Daten auswählen können:

  • einem Wertpapier (oder Index)
  • einer Asset Klasse (Debt, Equity, ...)
  • einer Branche
  • einer Kategorie der Asset Allokation
  • einem Unterdepot

Aus dem Wertpapier Forum:

kann man mit diesem Programm auch den Chart seines eigenen Depots dem DAX oder anderen Index-Charts gegenüberstellen?

Könnte man für das Performance-Diagramm eine Auswahlmöglichkeit einrichten, um z.B. nur die Performance eines bestimmten Unterdepots anzuzeigen oder die Unterdepots einzeln mit der Gesamtperformance zu vergleichen.

Wertpapiere inaktiv schalten --> aus Buchungsdialogen ausblenden

Alte Papiere (getilgte Anleihen) müllen die Drop-Down Boxen unnötig zu.

Aus dem Wertpapier Forum:

Könnte man in der Liste der Wertpapierstammdaten ein Kennzeichen für inaktiv vergeben, damit diese inaktiven Papiere nicht beim Kauf im Auswahlfeld erscheinen ? Mit der Zeit sammeln sich in den Listen diverse Papiere an, welche man vielleicht nicht mehr handeln möchte oder die gar nicht mehr handelbar sind, wie z.B. getilgte Anleihen.

Rename STOCK->EQUITY and BOND->DEBT

Aus dem Wertpapier Forum:

Eine Frage: Könntest du statt "Stock" einfach "Equity" und statt "Bond" besser "Debt" schreiben? Dann ist es allgemeiner, und deckt sowohl Aktien als auch Fonds ab.

Übersicht nach Branchen

Aus dem Wertpapier forum

Klasse wäre noch eine Übersicht nach Branchen, wie sie beispielsweise das Musterdepot von finanztreff besitzt.
Dort kann man sich sein Portfolio nach Branchen in einem Tortendiagramm darstellen lassen

Kleine Verbesserungen für Dialog "Wertpapier kaufen"

Im Dialog "BUY" (Wertpapier kaufen) ist die Liste der Wertpapiere im Dropdown "Wertpapier" nicht sortiert, so dass man bei vielen Wertpapieren die ganze Liste durchlesen muss. Besser/richtig wäre, nach den angezeigten Namen zu sortieren.

Im Dialog "BUY" wird im Dialog oben nochmals der Dialogtitel "BUY" und unten nochmals der Text der OK-Box "OK" ausgegeben.

Bei der Eingabe eines Wertpapierkaufs ist es unpraktisch, dass beim Wechseln mit Tab der Inhalt von Betragsfeldern nicht markiert ist. Stattdessen wird der Cursor vor dem aktuellen Wert (hier: 0,00) positioniert. So ist man gezwungen, vor der Eingabe eines Werts den Feldinhalt zu markieren.

Freie Wahl der Wertpapiertypen (DEBT, EQUITY, ...)

aus dem Wertpapier Forum:

Wäre es sehr aufwändig, wenn der User selbst neue Wertpapier-Typen erstellen könnte? Das wäre sehr praktisch, dann könnte man noch weitere Assetklassen hinzufügen, die man so nicht klar abgegrenzt bekommt.

Unterstützung von Währungen

Ziel: Fremdwährungen unterstützen.

Status Quo (Dezember 2015)

  • Historische Währungskurse von European Central Bank
  • Konten, Portfolios, Wertpapiere und Buchungen sind um Währungen erweitert
  • Performance-Berechungen (Währungsgewinne, TTWROR, IZF) umgestellt
  • Wertpapierkauf/verkauf/einlieferungen Dialoge umgestellt (erweitert)
  • Datei-Upgrade + initial Wahl der Währung
  • NewClient Wizard sollte Basiswährung erfragen, und Währungen für Portfolio und Konten #307
  • Forex in weiteren Buchungsdialogen: Einlagen, Einzahlungen, Zinsen, Steuern, Steuerrückbuchungen
  • Forex in weiteren Buchungsdialogen: Umbuchen von Konten und Wertpapieren
  • Taxonomy Viewer (Rebalacing, etc.) angepasst
  • Währung von Indizes wie „MSCI World“ etc. kann fehlen
  • Sanity Check sollte prüfen, ob es Buchungen ohne Währung gibt
  • Forex in Sparplänen
  • Alles auf LocalDate umstellen / DateMidnight ist deprecated
  • Währungen in Buchungen erfassen
    • Import/Export (CSV, PDF, ...) muss Währung erfassen #317
    • ClientSnapshot (Einstandswert/kurs muss in Zielwährung errechnet werden, nicht zum Schluss umgerechnet)

Offene Punkte

  • Migrations-Assistent: Wertpapiere ohne Buchungen und deren Ticker mit ^ beginnt, als Index ohne Währung markieren
  • Verwandte Themen
    • Steuern auch bei Zinsen und Dividenden erfassen #219 (abhängig zu #324)

Vermögensaufstellung zeigt unter bestimmten Voraussetzungen 100% Gewinn

Hallo,

erst noch ein Mal vielen Dank für die Entwicklung des Programms!

Den Bug erkennt man am besten an einem Screenshot:
http://d44i.img-up.net/portfoliob5c3.png
Einstandskurs und Einstandswert werden mit 0 angegeben, 100% des aktuellen Marktwertes werden als Gewinn ausgewiesen. Die IZFs hingegen sehen plausibel aus.

Zustandekommen:
Unter Portfolios wird das Wertpapier richtig mit dem Einstandswert angezeigt:
http://q80i.img-up.net/einstand3d2b.png

Das Problem tritt scheinbar genau dann auf, wenn ein Wertpapier in zwei verschiedenen Portfolios vorkommt. Ich konnte den Bug auf diese Weise reproduzieren.

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.