<p>I am looking for ideas for my college project. I am thinking of creating a library. Are there any libraries which are there in Java, Python, C++ which do not have alternative in Go?</p>
<hr/>**评论:**<br/><br/>niosop: <pre><p>An Informix database driver.</p></pre>BoTuLoX: <pre><p>Whatever your job is please know that suicide is not the answer.</p></pre>niosop: <pre><p>But it is "an" answer.</p></pre>kardianos: <pre><p>A DB2 database driver.
A pure Go oracle driver.</p></pre>Astra108: <pre><p>No teradata drivers either.</p></pre>kaeshiwaza: <pre><p>Reportlab (to generate pdf in python).</p>
<p>There is gofpdf which is very fine, but different, it could be very interesting to have an implementation of RML (XML Report Markup Language) like z3c.rml</p>
<p>It will help the transition of reports from Python to Go. For me PDF reports are the last thing I miss from Python.
I was very impressed how fast is gofpdf when I just tried to generate some big tables, an order of 10x (it's to confirm, i didn't investigate). If it's confirmed, and the fact that it will be easier to deploy (a part of reportlab is in C when we want speed), it could be a killer lib !</p></pre>Astra108: <pre><p>Maybe not no libraries, but lack of mature libraries in the data mining space. </p></pre>RIC_FLAIR-WOOO: <pre><p>SNMP MIB SMI parser</p>
<p>I would love to have the equivalent of SNMP4J-SMI in Java or snmptranslate from net-snmp.</p>
<p><a href="http://www.snmp4j.org/smi/doc/" rel="nofollow">http://www.snmp4j.org/smi/doc/</a></p></pre>bear1728: <pre><p>Someone posted recently asking for ideas. You could see what they suggested here:</p>
<p><a href="https://www.reddit.com/r/golang/comments/58sznm/resources_for_learning_go_by_creating_something/" rel="nofollow">https://www.reddit.com/r/golang/comments/58sznm/resources_for_learning_go_by_creating_something/</a></p>
<p>I think it might be fun to add more to the tooling. My last project I never finished was a "unused code" finder that was based off <a href="https://github.com/tsenart/deadcode" rel="nofollow">deadcode</a>.</p>
<p>I remember at one point I wanted a unit/measurement library, python has some good ones like <a href="https://pint.readthedocs.io/en/0.7.2/" rel="nofollow">pint</a>.</p>
<p>And you could always look into supporting other projects. I've always been interested in <a href="https://github.com/gonum" rel="nofollow">gonum</a> but I've never taken the time to learn it.</p>
<p>Another idea would be to make some kind of "test tester" for <code>go test</code>. The idea is to take a test that passes, change the input and make sure it doesn't pass. I have no idea if something like this is possible (first you have to make sense of when you can/should do this). I've had table tests in the past, but I screwed up the loop over the table so I wasn't actually testing anything.</p>
<p>Edit: I just realized gonum has a unit package.</p></pre>timetravelhunter: <pre><p>Session caching for TLS. Go crypto only implements ticket caching. Some major servers only support session caching. </p></pre>ultra_brite: <pre><p>Anything SOAP related. Go has very poor support for legacy SOAP systems which means that Go is mostly unheard of in enterprise world.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传