MCPcopy Index your code
hub / github.com/daichi-m/jach

github.com/daichi-m/jach @jach-0.1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release jach-0.1.3 ↗ · + Follow
197 symbols 607 edges 33 files 74 documented · 38% updated 5y agojach-0.1.3 · 2021-05-19★ 333 open issues

Browse by type

Functions 154 Types & classes 43
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

JaCh

Briging Golang's channels to Java

Release codecov javadoc Maven Central

JaCh is a Java based implementation of Golang's channels. It has support for various go-like methods to make the switch from Golang as seamless as possible.

Using JaCh in your project

Add the following maven dependency to get started with JaCh

<dependency>
    <groupId>io.github.daichi-m</groupId>
    <artifactId>jach</artifactId>
    <version>LATEST_VERSION</version>
</dependency>

Documentation

For detailed documentation abount JaCh please visit the official Docuementation Page

License

JaCh is covered under the MIT License. Please check LICENSE file for more details.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 154
Class 27
Interface 16

Languages

Java100%

Modules by API surface

src/test/java/io/github/daichim/jach/channel/BufferedChannelTest.java35 symbols
src/main/java/io/github/daichim/jach/routines/Routines.java21 symbols
src/main/java/io/github/daichim/jach/channel/BufferedChannel.java20 symbols
src/test/java/io/github/daichim/jach/channel/selector/SelectorTest.java12 symbols
src/main/java/io/github/daichim/jach/channel/selector/Selector.java10 symbols
src/test/java/io/github/daichim/jach/internal/ChannelIteratorTest.java8 symbols
src/main/java/io/github/daichim/jach/JachChannels.java8 symbols
src/test/java/io/github/daichim/jach/time/TickerTest.java7 symbols
src/main/java/io/github/daichim/jach/internal/ChannelIterator.java7 symbols
src/main/java/io/github/daichim/jach/channel/Channel.java7 symbols
src/test/java/io/github/daichim/jach/time/TimerTest.java6 symbols
src/main/java/io/github/daichim/jach/JachTime.java6 symbols

For agents

$ claude mcp add jach \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page