First of all my project (sorry not sorry π)
Ara
Ara is an open source voice assistant written in java and Kotlin. the android client:
FultonBrowne / Ara-android
A virtual assistant for almost any android phone.
Welcome to Ara for Android π
An ai assistant app for almost any android phone, That cares about privacy and productivity
Usage
- Open in android studio and use the normal steps to run
or
-
./gradlew test
to run the unit tests -
./gradlew install
to install the app
Author
π€ Fulton Browne
- Github: @FultonBrowne
π€ Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
If you contribute please commit to a new branch and explain details in your pull request not in your commit.
If you want to become an active contributor go here.
Show your support
Give a βοΈ if this project helped you!
π License
Copyright Β© 2020 Fulton Browne.
This project is GPL-3.0 licensed.
This README was generated with β€οΈ by readme-md-generator
and the server:
FultonBrowne / Ara-Server
The server for Ara.
Welcome to Ara's serverπ
The server that powers feed, AI search, and skills to the ara voice assistant
Running (incomplete)
make build to build
make test to run tests (note you may have to export nlp location outside of the make file)
Author
π€ Fulton Browne
- Github: @FultonBrowne
π€ Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
If you contribute please commit to a new branch and explain details in your pull request not in your commit.
If you want to become an active contributor go here.
Show your support
Give a βοΈ if this project helped you!
π License
Copyright Β© 2019 Fulton Browne.
This project is GPL-3.0 licensed.
This README was generated with β€οΈ by readme-md-generator
note I will make the READMEs better before October
One thing this really needs is an IOS client if anyone wants to help, please tell me.
Dev.to
This very platform, this is the best developer social media thing I have ever used, It can be found here:
Forem π±
Welcome to the Forem codebase, the platform that powers dev.to. We are so excited to have you. With your help, we can build out Foremβs usability, scalability, and stability to better serve our communities.
What is Forem?
Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective See our announcement post for a high-level overview of what Forem is.
dev.to (or just DEV) is hosted by Forem. It is a community of software developers who write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their placeβ¦
DeckDeckgo
found this the other day here on dev I would recommend that you check it out.
deckgo / deckdeckgo
The web open source editor for presentations
DeckDeckGo - The open source web editor for presentations
Create slides with our online editor or developer kit π₯.
Interact with your decks through a remote control π±.
Table of contents
- Getting Started
- Features
- Documentation
- Contributing
- Community
- Supporting
- Applications
- Web Components
- Templates
- Infrastructure
- Providers
- Utils
- Others
Getting Started
Start your new presentation using our π online Editor π or with our developer kit by following the quick Getting Started guide.
Features
We are constantly developing new features and, are always happy to hear about cool ideas.
- Create, present and share your slides as Progressive Web Apps
- Interact with your audience with live polls
- Use predefined rich and responsive templates
- Search Unsplash and Tenor GIFs
- Integrate easily YouTube video
- Showcase your best developer code snippets
- Interact with your presentations with a remote control
- Present and work offline
- Push the source code of your online slides to GitHub
- Import Figma frames
postwoman
A great tool I use about every day, can be found here:
hoppscotch / hoppscotch
Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia)
We highly recommend you take a look at the Hoppscotch Documentation to learn more about the app.
Support
Features
β€οΈ Lightweight: Crafted with minimalistic UI design.
β‘οΈ Fast: Send requests and get responses in real time.
ποΈ HTTP Methods: Request methods define the type of action you are requesting to be performed.
-
GET
- Requests retrieve resource information -
POST
- The server creates a new entry in a database -
PUT
- Updates an existing resource -
PATCH
- Very similar toPUT
but makes a partial update on a resource -
DELETE
- Deletes resource or related component -
HEAD
- Retrieve response headers identical to those of a GET request, but without the response body. -
CONNECT
- Establishes a tunnel to the server identified by the target resource -
OPTIONS
- Describe the communication options for the target resource -
TRACE
- Performsβ¦
nano httpd
a little sdk I use for my server work
NanoHTTPD β a tiny web server in Java
NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence.
It is being developed at Github and uses Apache Maven for builds & unit testing:
Quickstart
We'll create a custom HTTP server project using Maven for build/dep system. This tutorial assumes you are using a Unix variant and a shell. First, install Maven and Java SDK if not already installed. Then run:
mvn compile
mvn exec:java -pl webserver -Dexec.mainClass="org.nanohttpd.webserver.SimpleWebServer"
You should now have a HTTP file server running on http://localhost:8080/.
Custom web app
Let's raise the bar and build a custom web application next:
mvn archetype:generate -DgroupId=com.example -DartifactId=myHellopApp -DinteractiveMode=false
cd myHellopApp
Edit pom.xml
, and add this between <dependencies>:
<dependency>
<groupId>org.nanohttpd</groupId> <!-- <groupId>com.nanohttpd</groupId> for 2.1.0 and earlier -->
<artifactId>nanohttpd</artifactId>
<version>2.2.0</version>
</dependency>
Edit src/main/java/com/example/App.java
and replaceβ¦
Haxe
This a great little programming language I like to play with.
HaxeFoundation / haxe
Haxe - The Cross-Platform Toolkit
Haxe is an open source toolkit that allows you to easily build cross-platform tools and applications that target many mainstream platforms. The Haxe toolkit includes:
- The Haxe programming language, a modern, high-level, strictly-typed programming language
- The Haxe cross-compiler, a state-of-the-art, lightning-speed compiler for many targets
- The Haxe standard library, a complete, cross-platform library of common functionality
Haxe allows you to compile for the following targets:
- JavaScript
- C++
- JVM
- Lua
- PHP 7
- Python 3
- HashLink
- NekoVM
- Flash (SWF Bytecode)
- And its own interpreter
You can try Haxe directly from your browser at try.haxe.org!
For more information about Haxe, head to the official Haxe website.
License
The Haxe project has several licenses, covering different parts of the projects.
- The Haxe compiler is released under the GNU General Public License version 2 or any later version.
- The Haxe standard library is released under the MIT license.
- The Nekoβ¦
VS code
We all use it, lets help MS out.
Visual Studio Code - Open Source ("Code - OSS")
The Repository
This repository ("Code - OSS
") is where we (Microsoft) develop the Visual Studio Code product together with the community. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. This source code is available to everyone under the standard MIT license.
Visual Studio Code
Visual Studio Code is a distribution of the Code - OSS
repository with Microsoft-specific customizations released under a traditional Microsoft product license.
Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.
Visual Studio Code is updated monthly with new features and bug fixesβ¦
if you want to add your project or suggest others tell me in the comments there will be a part 2.
Top comments (12)
Your project seems to be pretty nice... also the others you mentioned :-)
I made another post for my Open Source project, a versioned database system:
dev.to/johanneslichtenberger/searc...
And someone even mentioned in an issue that he'd like to work on it for the hacktoberfest. Beyond awesome! That's incredible :-)
your project looks really great, I think I will use it in a project I have planed for early next year.
Wow cool, I'd be more than happy to support you and add stuff you need for instance :-)
Thanks for including us :)
I submitted a PR, let me know if you have any question!
github.com/FultonBrowne/Ara-androi...
ok, change of plans, got to my laptop tested and merged your PR, Thanks!
Thanks! I will check it out soon I am away from my computer now but I will check it out in about an hour or 2.
Great collection
I'd also add Vert.x(.io), it's awesome... and probably also Quarkus.
That said as a maintainer of a small project in comparison I guess these bigger projects have enough contributors and I have to say I'm super happy about the smallest contribution. So maybe it helps more if we support and work on issues of smaller projects, maybe!? If we find something useful :-)
I will try to track some down, thanks for your input, that a good idea.
Thanks for including Hoppscotch (Postwoman) π