{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"blindsight","owner":"tersesystems","isFork":false,"description":"Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.","topicNames":["scala","logging","tracing","structured-logging","logstash-logback-encoder","slf4j","slf4j-api"],"topicsNotShown":0,"allTopics":["scala","logging","tracing","structured-logging","logstash-logback-encoder","slf4j","slf4j-api"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":24,"issueCount":13,"starsCount":84,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T03:05:32.683Z"}},{"type":"Public","name":"ocaps","owner":"tersesystems","isFork":false,"description":"Object capability (ocap) tools and macros for Scala.","topicNames":["security","access","capabilities","ocap","capability","scala"],"topicsNotShown":0,"allTopics":["security","access","capabilities","ocap","capability","scala"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":17,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T03:26:03.213Z"}},{"type":"Public","name":"echopraxia-plusscala","owner":"tersesystems","isFork":false,"description":"Scala API for Echopraxia","topicNames":["logback","structured-logging","observability","log4j2","debugging","scala","logging"],"topicsNotShown":0,"allTopics":["logback","structured-logging","observability","log4j2","debugging","scala","logging"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-28T00:27:51.717Z"}},{"type":"Public","name":"echopraxia-scala-example","owner":"tersesystems","isFork":false,"description":"Example project using echopraxia-plusscala","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T23:34:43.128Z"}},{"type":"Public","name":"smallest-dynamic-logging-example","owner":"tersesystems","isFork":false,"description":"Example Ammonite and JBang Scripts showing Dynamic Logging in Tweakflow","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T18:33:01.188Z"}},{"type":"Public","name":"dynamic-debug-logging","owner":"tersesystems","isFork":false,"description":"Docker Compose PoC showing dynamic debug logging in the cloud using a structured logging framework.","topicNames":["debugging","docker-compose","logging","structured-logging"],"topicsNotShown":0,"allTopics":["debugging","docker-compose","logging","structured-logging"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T18:28:25.165Z"}},{"type":"Public","name":"echopraxia-spring-boot-example","owner":"tersesystems","isFork":false,"description":"Example app showing Echopraxia in a Spring Boot App","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T18:23:51.227Z"}},{"type":"Public","name":"echopraxia-examples","owner":"tersesystems","isFork":false,"description":"Echopraxia Examples: structured logging and dynamic complex conditions demos.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T18:16:22.994Z"}},{"type":"Public","name":"echopraxia","owner":"tersesystems","isFork":false,"description":"Java Structured Logging API for Logback, Log4J2, and JUL","topicNames":["java","slf4j","logback","logging","structured-logging","contextual-logging","conditional-logging"],"topicsNotShown":0,"allTopics":["java","slf4j","logback","logging","structured-logging","contextual-logging","conditional-logging"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":2,"starsCount":53,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-20T18:09:09.504Z"}},{"type":"Public","name":"jmxmvc","owner":"tersesystems","isFork":false,"description":"Create and register mbeans and hierarchy through MVC model using MBeanInterceptor","topicNames":["akka","interceptor","jmx"],"topicsNotShown":0,"allTopics":["akka","interceptor","jmx"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-05T22:24:58.006Z"}},{"type":"Public","name":"echopraxia-scalafix","owner":"tersesystems","isFork":false,"description":"Scalafix rules for echopraxia loggers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-15T22:28:57.392Z"}},{"type":"Public archive","name":"echopraxia-plusakka","owner":"tersesystems","isFork":false,"description":"Akka extensions for Echopraxia","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-10T20:46:58.936Z"}},{"type":"Public","name":"blindsight-starter","owner":"tersesystems","isFork":false,"description":"Starter SBT project with blindsight logging configured","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-16T03:34:54.120Z"}},{"type":"Public","name":"terse-logback","owner":"tersesystems","isFork":false,"description":"Structured Logging, Tracing, and Observability with Logback","topicNames":["structured-logging","honeycomb","slf4j-api","logstash-logback-encoder","json","slf4j","logback"],"topicsNotShown":0,"allTopics":["structured-logging","honeycomb","slf4j-api","logstash-logback-encoder","json","slf4j","logback"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":3,"starsCount":194,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-05T22:07:07.002Z"}},{"type":"Public","name":"terse-logback-showcase","owner":"tersesystems","isFork":false,"description":"An example Play project showing terse-logback","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-03T00:14:50.762Z"}},{"type":"Public","name":"play-blindsight","owner":"tersesystems","isFork":false,"description":"Example \"observability\" project using Play with Blindsight and Honeycomb","topicNames":["scala","logging","tracing","structured-logging","playframework","blindsight","honeycomb"],"topicsNotShown":0,"allTopics":["scala","logging","tracing","structured-logging","playframework","blindsight","honeycomb"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-01T22:00:13.599Z"}},{"type":"Public","name":"disable-case-class-to-string","owner":"tersesystems","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-11T18:01:03.554Z"}},{"type":"Public","name":"logging-instrumentation-example","owner":"tersesystems","isFork":false,"description":"Logging instrumentation examples in Java and Scala","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-06T03:38:41.640Z"}},{"type":"Public","name":"blacklite","owner":"tersesystems","isFork":false,"description":"\"Fast as internal ring buffer\" Logback/Log4J2 appender using SQLite with zstandard dictionary compression and rollover.","topicNames":["slf4j","logback","log4j2","zstandard","sqlite","logging"],"topicsNotShown":0,"allTopics":["slf4j","logback","log4j2","zstandard","sqlite","logging"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":4,"starsCount":60,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-19T16:44:47.468Z"}},{"type":"Public","name":"jmxbuilder","owner":"tersesystems","isFork":false,"description":"Fluent API for building JMX Beans","topicNames":["java","jmx"],"topicsNotShown":0,"allTopics":["java","jmx"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":2,"issueCount":0,"starsCount":9,"forksCount":5,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-05T08:37:49.255Z"}},{"type":"Public","name":"securitybuilder","owner":"tersesystems","isFork":false,"description":"Fluent builders with typesafe API for the JCA","topicNames":["java","jca","builder-pattern","fluent"],"topicsNotShown":0,"allTopics":["java","jca","builder-pattern","fluent"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":43,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-26T01:12:37.514Z"}},{"type":"Public","name":"jvmsounds","owner":"tersesystems","isFork":false,"description":"Play memory allocation rate and GC events as sine wave and percussion, respectively.","topicNames":["audio","java","garbage-collection","memory-allocation"],"topicsNotShown":0,"allTopics":["audio","java","garbage-collection","memory-allocation"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":32,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-19T21:10:29.011Z"}},{"type":"Public","name":"jcaprovider","owner":"tersesystems","isFork":false,"description":"A serviceloader based SPI service and java agent for JCA providers.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-13T01:48:10.230Z"}},{"type":"Public","name":"debugjsse","owner":"tersesystems","isFork":false,"description":"Debug JSSE Provider","topicNames":["java","provider","debug","jca","jsse"],"topicsNotShown":0,"allTopics":["java","provider","debug","jca","jsse"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-14T23:53:03.371Z"}},{"type":"Public","name":"ocapjsse","owner":"tersesystems","isFork":false,"description":"Object Capability Enabled JSSE classes","topicNames":["java","security","logging","capabilities","ocap","jsse","revocation"],"topicsNotShown":0,"allTopics":["java","security","logging","capabilities","ocap","jsse","revocation"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-21T04:28:10.508Z"}}],"repositoryCount":25,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}