User Tools

Site Tools


go:packages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
go:packages [2019/01/09 16:54] – [Monitoring] fgmgo:packages [2020/11/23 17:23] – external edit 127.0.0.1
Line 96: Line 96:
     * [[https://github.com/josephspurrier/goversioninfo|Go Version Info]] inclusion des méta d'exécutable dans les programmes Go pour Windows.     * [[https://github.com/josephspurrier/goversioninfo|Go Version Info]] inclusion des méta d'exécutable dans les programmes Go pour Windows.
   * Documentation   * Documentation
 +    * [[https://beta.metadoc.io/|Metadoc]] un meilleur générateur de documentation que godoc
     * [[https://github.com/dominikh/implements|Implements]] commande listant les interfaces implémentées par un type, ou les types implémentant une interface     * [[https://github.com/dominikh/implements|Implements]] commande listant les interfaces implémentées par un type, ou les types implémentant une interface
     * [[https://github.com/golang/tools/tree/master/oracle|Go Oracle]] Analyse statique orientée recherche dans le source     * [[https://github.com/golang/tools/tree/master/oracle|Go Oracle]] Analyse statique orientée recherche dans le source
Line 202: Line 203:
     * http://sergiotapia.me/simple-go-logging-using-logrus/ Mode d'emploi     * http://sergiotapia.me/simple-go-logging-using-logrus/ Mode d'emploi
     * Andoine Grondin, Gophercon 2016: "too many features, has printf", "used by Docker and Prometheus"     * Andoine Grondin, Gophercon 2016: "too many features, has printf", "used by Docker and Prometheus"
 +  * [[https://github.com/goph/logur|Logur]] 2019-01-13 "opinionated logging library targeted at producing (application) logs"
 +  * [[https://grafana.com/loki|Loki]] 2019-02-24 "Logging backend optimized for Prometheus and Kubernetes, to search, visualize and explore your logs natively in Grafana"
   * [[https://github.com/zenazn/slog|Slog]] "Structured logging for golang"   * [[https://github.com/zenazn/slog|Slog]] "Structured logging for golang"
   * [[https://github.com/goinggo/tracelog|Tracelog]] 4 niveaux seulement.    * [[https://github.com/goinggo/tracelog|Tracelog]] 4 niveaux seulement. 
   * [[https://github.com/uber-go/zap|Zap (Uber)]] "Blazing fast, structured, leveled logging in Go"   * [[https://github.com/uber-go/zap|Zap (Uber)]] "Blazing fast, structured, leveled logging in Go"
 +  * [[https://github.com/oklog/oklog|OK Log]] Archived. 
 +    * Interesting design document at https://peter.bourgon.org/ok-log/
 +    * Recommends converting to Loki
 ===== Rapports d'erreurs ===== ===== Rapports d'erreurs =====
  
Line 403: Line 409:
 ==== Moteurs de stockage ==== ==== Moteurs de stockage ====
  
 +  * Badger
 +    * [[https://blog.dgraph.io/post/badger/|Intro]] KV-store in Go, same API as RocksDB
   * [[http://github.com/boltdb/bolt|Bolt]] pas de Windows   * [[http://github.com/boltdb/bolt|Bolt]] pas de Windows
   * [[https://github.com/google/cayley|Cayley]] Moteur de graph database natif Go.   * [[https://github.com/google/cayley|Cayley]] Moteur de graph database natif Go.
Line 562: Line 570:
     * [[https://github.com/gizak/termui|TermUI]] alphagraphiques     * [[https://github.com/gizak/termui|TermUI]] alphagraphiques
   * [[https://github.com/gdamore/tcell|TCell]] inspiré de Termbox, mais supposé bien plus évolué   * [[https://github.com/gdamore/tcell|TCell]] inspiré de Termbox, mais supposé bien plus évolué
 +  * [[https://github.com/peterh/liner|Liner]] inspiré de Linenoise: imitation Readline
 ===== Web  ===== ===== Web  =====
 ==== Formulaires ==== ==== Formulaires ====
Line 636: Line 645:
   * [[http://volatile.whitedevops.com/|Volatile]] "Versatile and minimalist web framework", créé en 2015-07   * [[http://volatile.whitedevops.com/|Volatile]] "Versatile and minimalist web framework", créé en 2015-07
   * [[https://github.com/go-xweb/xweb/blob/master/README_EN.md|Xweb]] inspiré par Java Struts.   * [[https://github.com/go-xweb/xweb/blob/master/README_EN.md|Xweb]] inspiré par Java Struts.
 +
 +=== Frameworks WebAssembly / full stack ===
 +
 +  * https://qlovaseed.com/
 +  * https://github.com/gopherjs/vecty
 +  * https://github.com/maxence-charriere/app
 +  * https://gascore.github.io/#/
 +  * https://www.vugu.org/
 +  * https://github.com/norunners/vue
 +  * https://github.com/mrmiguu/coco
 ==== Clients d'API ==== ==== Clients d'API ====
  
go/packages.txt · Last modified: 2023/05/17 07:48 by fgm