<commit_before># BridJ

[BridJ](http://bridj.googlecode.com) is a Java / native interoperability library that focuses on speed and ease of use.

It is similar in spirit to [JNA](https://github.com/twall/jna) (dynamic bindings that don't require any native compilation, unlike JNI), but was designed to support C++, to be blazing fast (thanks to [dyncall](http://dyncall.org) + hand-optimized assembly tweaks) and to use modern Java features.

A comprehensive documentation is available on its [Wiki](https://code.google.com/p/bridj/wiki/FAQ?tm=6).

It was previously hosted on [ochafik/nativelibs4java](http://github.com/ochafik/nativelibs4java).

# Quick links

* [Usage](https://code.google.com/p/bridj/wiki/Download) (also see `Examples/BasicExample`)
* [FAQ](https://code.google.com/p/bridj/wiki/FAQ?tm=6)
* [CHANGELOG](https://github.com/ochafik/BridJ/blob/master/CHANGELOG)
* [JavaDoc](http://nativelibs4java.sourceforge.net/bridj/api/development/)
* [Credits and License](http://code.google.com/p/bridj/wiki/CreditsAndLicense)

# Building
  ```
  git clone http://github.com/ochafik/BridJ.git
  mvn clean install
  ```

# Support
<commit_msg>Added Gitter badge<commit_after># BridJ

[![Join the chat at https://gitter.im/ochafik/BridJ](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ochafik/BridJ?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[BridJ](http://bridj.googlecode.com) is a Java / native interoperability library that focuses on speed and ease of use.

It is similar in spirit to [JNA](https://github.com/twall/jna) (dynamic bindings that don't require any native compilation, unlike JNI), but was designed to support C++, to be blazing fast (thanks to [dyncall](http://dyncall.org) + hand-optimized assembly tweaks) and to use modern Java features.

A comprehensive documentation is available on its [Wiki](https://code.google.com/p/bridj/wiki/FAQ?tm=6).

It was previously hosted on [ochafik/nativelibs4java](http://github.com/ochafik/nativelibs4java).

# Quick links

* [Usage](https://code.google.com/p/bridj/wiki/Download) (also see `Examples/BasicExample`)
* [FAQ](https://code.google.com/p/bridj/wiki/FAQ?tm=6)
* [CHANGELOG](https://github.com/ochafik/BridJ/blob/master/CHANGELOG)
* [JavaDoc](http://nativelibs4java.sourceforge.net/bridj/api/development/)
* [Credits and License](http://code.google.com/p/bridj/wiki/CreditsAndLicense)

# Building
  ```
  git clone http://github.com/ochafik/BridJ.git
  mvn clean install
  ```

# Support

{'fraction_non_alphanumeric': 0.14838452333466295, 'fraction_numerical': 0.004786597526924611, 'mean_word_length': 4.9714285714285715, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 13, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6377034', 'n_tokens_mistral': 897, 'n_tokens_neox': 876, 'n_words': 187}